以下代码有效
var xmlhttp=new XMLHttpRequest();
xmlhttp.setRequestHeader('Cookie1',Value);
但是当我把它改成
var xmlhttp=new XMLHttpRequest();
xmlhttp.setRequestHeader('Cookie',Value);
浏览器只是忽略该命令。我需要为 API 发送名为“Cookie”的标头。我怎样才能做到这一点?
以下代码有效
var xmlhttp=new XMLHttpRequest();
xmlhttp.setRequestHeader('Cookie1',Value);
但是当我把它改成
var xmlhttp=new XMLHttpRequest();
xmlhttp.setRequestHeader('Cookie',Value);
浏览器只是忽略该命令。我需要为 API 发送名为“Cookie”的标头。我怎样才能做到这一点?
它失败是因为标Cookie
头具有预定义的含义。它用于浏览器 cookie。你不能明确地设置它。
API 似乎不太可能要求您发送名为Cookie
. 也许您打算实际发送一个 cookie(您可以通过 来完成document.cookie
)。