我正在尝试使用POCO C ++ Library学习C ++网络编程。我将一个cookie添加到响应对象并返回给客户端。我可以通过firebug(使用Firefox)找到cookie值,但是通过js代码:alert(document.cookie)
,它无法显示该cookie信息,也无法将此cookie发送到服务器。
Set-Cookie:name=testname; domain=testacshserver.com; path=/;expires=Tue, 23 Apr 2013 10:54:43 GMT; secure; HttpOnly
使用IE9时情况相同。
答案 0 :(得分:0)
您需要省略部分secure
以便仅通过HTTPS和HttpOnly
进行传输,从而无法通过JavaScript访问Cookie。所以你只需要发送:
Set-Cookie:name=testname; domain=testacshserver.com; path=/;expires=Tue, 23 Apr 2013 10:54:43 GMT