从qml获取/设置cookie

gin*_*rzh 4 cookies xmlhttprequest qml

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

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

ser*_*rgk 7

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

看看源代码QDeclarativeXMLHttpRequest::fillHeadersList()方法.它尤其将删除的Set-Cookie和设置COOKIE2标头,以下W3C 规范XMLHttpRequest对象.特别是getAllResponseHeaders方法的行为.那是:

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