本文可帮助解决使用
XMLHttpRequest
setRequestHeader
方法和 Cookie 时出现的问题。
原始产品版本:
Internet Information Services
原始 KB 数:
234486
使用 XML 文档对象模型(DOM)时,
setRequestHeader
对象上的
XMLHttpRequest
方法似乎未按预期设置 Cookie 标头。 使用 Cookie HTTP 标头的第一次调用
setRequestHeader
似乎不起作用。
若要将 Cookie 添加到请求,必须重复对 Cookie 标头的调用
setRequestHeader
,因为忽略第一次调用:
'this value is ignored, but the step is necessary
xmlRequest.setRequestHeader "Cookie", "any non-empty string here"
'set all cookies here
xmlRequest.setRequestHeader "Cookie", "cookie1=value1; cookie2=value2"
以这种方式设置 Cookie 是非典型情况。 Cookie 最好由服务器使用 Set-Cookie
标头进行设置。