4

我正在编写一个客户端程序。当我登录时,服务器会在“Set-Cookie”标头字段中向我发送一些 cookie。我需要获取 cookie,因为请求的其余部分将需要它们。

我尝试使用 xmlhttprequest.getResponseHeader("Set-Cookie") 获取 cookie,但失败了。我不想使用 C++,所以有可能吗?

4

1 回答 1

7

不,不使用 C++ 是不可能的。

查看方法的源代码QDeclarativeXMLHttpRequest::fillHeadersList()。它特别删除了 set-cookie 和 set-cookie2 标头,遵循 w3c对象规范XMLHttpRequest方法的具体行为getAllResponseHeaders。那是:

返回所有 HTTP 标头,不包括与 Set-Cookie 或 Set-Cookie2 不区分大小写匹配的标头,...

于 2013-03-16T19:05:20.580 回答