Http和Https下的cookie(cookie 无法写入浏览器)
2015-07-20 17:41
495 查看
今天遇到一个问题,浏览器无法接受服务器添加的cookie.
当我配置了HTTPS以后,发现浏览器可以接收cookie了。经过排查代码发现,服务器设置了cookie的secure为true导致,针对HTTP 和 HTTPS下的cookie,有如下特点。
================================================
HTTP Cookie 设置了secure , 该cookie只能在HTTPS通道下被写入浏览器。
HTTPS Cookie 设置了secure , 该cookie只能在HTTPS通道下被写入浏览器。
HTTP Cookie 未设置了secure ,该cookie既可以在HTTPS也可以在HTTP通道下被写入浏览器。
HTTPS Cookie 未设置了secure ,该cookie既可以在HTTPS也可以在HTTP通道下被写入浏览器(可能会泄露信息安全)。
当我配置了HTTPS以后,发现浏览器可以接收cookie了。经过排查代码发现,服务器设置了cookie的secure为true导致,针对HTTP 和 HTTPS下的cookie,有如下特点。
================================================
HTTP Cookie 设置了secure , 该cookie只能在HTTPS通道下被写入浏览器。
HTTPS Cookie 设置了secure , 该cookie只能在HTTPS通道下被写入浏览器。
HTTP Cookie 未设置了secure ,该cookie既可以在HTTPS也可以在HTTP通道下被写入浏览器。
HTTPS Cookie 未设置了secure ,该cookie既可以在HTTPS也可以在HTTP通道下被写入浏览器(可能会泄露信息安全)。
相关文章推荐
- http://blog.sina.com.cn/s/blog_877e9c3c0101gpnz.html
- 计算机网络(自顶向下的方法)学习笔记 1.2 网络边缘
- Nginx重要结构request_t解析之http请求的获取
- 在Windows如何解决下Cocos2d-x示例代码TestCpp我找不到lib问题库文件
- HttpServletRequest对象方法的用法
- mvc中HttpPost理解
- Github 主页:https://github.com/RunningYoung
- C# Socket的TCP通讯
- windows能连网络,但是打不开网页,出现无法解析服务器的DNS
- 解决Expected MultipartHttpServletRequest: is a MultipartResolver configured问题。
- vmware 网络连接
- TCP协议三次握手过程分析(转载)
- ASP.Net核心对象HttpRequest
- 初学Http的冷知识
- 使用httpClient模拟登陆开心网过程中登陆成功但是跳转不成功
- ping(网络诊断工具)
- HTTP状态码和常用对照表
- 网络连接 keepalive
- Http协议之Get和Post的区别
- Http协议之Request和Response