我得到的错误
OPTIONS https://page/ net::ERR_EMPTY_RESPONSE
以及我确实需要使用的原因RequestHeader("Cookies", "test");
登录失败:浏览器不支持 Cookie。请启用 Cookie。
我能做些什么来解决这个问题?就像不允许选项时浏览器如何发送标题一样?在发布请求之前发送 get 请求没有帮助,因为没有任何响应 cookie。
页面源代码中的一些 我认为很重要的行。
var strCookie = document.cookie;
document.cookie = cookie;
var cookie = "Language=en" + expires + ";
var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
即使我通过在页面控制台 chrome 选项卡中运行代码来绕过该错误...仍然
请启用 Cookie
所以我尝试了
var cookie = "Language=en"
document.cookie = cookie;
它有效,但在 js 文件中它甚至没有
console.log(document.cookie)
返回空!完整代码
var cookie = "Language=en"
document.cookie = cookie;
console.log(document.cookie)
var xhr1 = new XMLHttpRequest();
xhr1.open("post", 'https://page', false);
xhr1.onreadystatechange = function() {
if (xhr1.readyState === XMLHttpRequest.DONE && xhr1.status === 200) {
var cookie = "Language=en"
document.cookie = cookie;
console.log(document.cookie)
}
}
xhr1.send("Username=test&Password=test");