从qml获取/设置cookie

时间:2013-03-16 06:41:29

标签: cookies xmlhttprequest qml

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

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

1 个答案:

答案 0 :(得分:7)

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

查看QDeclarativeXMLHttpRequest::fillHeadersList()方法的来源code。它特别针对XMLHttpRequest对象的w3c specs删除了set-cookie和set-cookie2标头。特别是getAllResponseHeaders方法的行为。那就是:

  

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