Js_of_ocaml-获取cookie时出错
Js_of_ocaml - Error when get cookie
我是XmlHttpRequest,为了发出http请求,我想获取cookie。获取cookie的代码:
let http_post url =
XmlHttpRequest.perform_raw_url
~post_args:[("login", `String (Js.string "foo"));
("password", `String (Js.string "bar"))]
url >>= fun r ->
let code = r.XmlHttpRequest.code in
let msg = r.XmlHttpRequest.content in
let cookie = match r.XmlHttpRequest.headers "Set-Cookie" with
| None -> "Empty Cookie"
| Some s -> s in
if code = 0 || code = 200
then Lwt.return (msg,cookie)
let make_test_request id =
let button = get_element_by_id id in
button##onclick <- (Html.handler (fun _ ->
http_post "www.website.com" >>=
(fun (msg,cookie) ->
Printf.printf "cookie = %s'n" cookie;
Html.document##cookie <- Js.string cookie;
Printf.printf "s = %s'n" msg;
Lwt.return());
Js._true))
Cookie应该在标头中,我收到了以下错误:拒绝获取不安全的标头"设置Cookie"
是我把cookie弄错了,还是我的网络浏览器有问题(我使用的是铬)?
http://www.w3.org/TR/XMLHttpRequest/#the-getresponseheader()-方法
客户。getResponseHeader(header)返回字段名称与标头匹配的响应,除非字段name是Set Cookie或Set-Cookie2。
为什么cookie和设置cookie头可以';是否在使用setRequestHeader进行xmlhttprequest时设置?
相关文章:
- javascript中的数组出错
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 在jquery中为显示/隐藏设置cookie
- 按下按钮时保存cookie
- 在Meteor项目中安装并包含npm模块后出错
- 解析JSON并从中删除对象会出错
- AngularJS指令出错-无法读取属性'编译'的未定义
- 如何在Analytics.js中始终了解最新的cookie过期时间
- php httponly cookie在浏览器关闭时被删除
- 使用javascript在MVC中查找网格长度时出错
- 尝试调用AngularJS上的函数时出错
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 全局安装gull后出错
- 我在代码点火器中出错
- Java脚本将URL转换为已保存的URL时出错
- Backbone.js将模型绑定到视图时出错
- CORS-服务器端cookie没有保存在chrome浏览器上
- Js_of_ocaml-获取cookie时出错
- Wordpress的cookie法律信息插件出错