百思不得其解,IE浏览器不发送cookie,其它浏览器都没问题!

My_Love 2014-01-02 02:28:02
为什么IE不发送cookie,其它浏览器都没问题,试了几台PC,IE7、8、9、10都这样。
麻烦大侠帮忙看看,问题在哪儿?

下面是IE开发者工具的HTTP记录:

这是登录
----------
键 值
请求 POST /api/login HTTP/1.1
Accept */*
Content-Type application/json
Referer http://mytest.f3322.org:5678/mmapi.html
Accept-Language zh-CN
Accept-Encoding gzip, deflate
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
Host mytest.f3322.org:5678
Content-Length 29
DNT 1
Connection Keep-Alive
Cache-Control no-cache

键 值
响应 HTTP/1.1 200 OK
Server eHttpd/1.0.1 (mytest@sina.com)
Set-Cookie SessionID=WXX33CC5CB16E; domain=mytest.f3322.org; path=/
Connection keep-alive
Keep-Alive 30
Content-Length 10
Content-type application/json
Expires Fri, 10 Apr 2008 14:00:00 GMT
Pragma no-cache


--------------------------------------------------------------------------------------------------------------
这是取数据
-------------
键 值
请求 GET /api/deviceType HTTP/1.1
Accept */*
Referer http://mytest.f3322.org:5678/mmapi.html
Accept-Language zh-CN
Accept-Encoding gzip, deflate
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
Host mytest.f3322.org:5678
DNT 1
Connection Keep-Alive
----现在的问题是IE浏览器没有发送cookie!!!

键 值
响应 HTTP/1.1 200 OK
Server eHttpd/1.0.1 (mytest@sina.com)
Connection keep-alive
Keep-Alive 30
Content-Length 11
Content-type application/json
Expires Fri, 10 Apr 2008 14:00:00 GMT
Pragma no-cache

-----------------------------
如果不用域名,用ip地址,ie又发送cookie,真的很头疼的问题...
...全文
545 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
K.D-7 2016-02-17
  • 打赏
  • 举报
回复
困扰了两天啊,去掉下划线果断好用了
My_Love 2014-01-02
  • 打赏
  • 举报
回复
引用 4 楼 showbo 的回复:
你的页面是不是有下滑线?ie的bug,有下划线视乎设置不了。。stackoverflow有一个和你一样 http://stackoverflow.com/questions/794243/internet-explorer-ignores-cookies-on-some-domains-cannot-read-or-set-cookies
神了,真的是"_"的问题。但是我试了5个一级域名,有4个二级可以带_,就一个不能带,怪!!
  • 打赏
  • 举报
回复
你的页面是不是有下滑线?ie的bug,有下划线视乎设置不了。。stackoverflow有一个和你一样

http://stackoverflow.com/questions/794243/internet-explorer-ignores-cookies-on-some-domains-cannot-read-or-set-cookies

My_Love 2014-01-02
  • 打赏
  • 举报
回复
引用 2 楼 showbo 的回复:
设置下p3p响应头试试,不过这个一般是跨域设置的cookie会被ie拦截。。
Response.AddHeader("P3P", "CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR");
还是不行,不知道是否f3322.org进了黑名单?
  • 打赏
  • 举报
回复
设置下p3p响应头试试,不过这个一般是跨域设置的cookie会被ie拦截。。
Response.AddHeader("P3P", "CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR");
My_Love 2014-01-02
  • 打赏
  • 举报
回复
进展:发现换个域名就好了。这个是怎么回事?

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧