Request.cookies没有返回所有cookie

时间:2013-03-06 00:30:15

标签: c# cookies configuration httpwebrequest

我知道Request.Cookies将返回cookie。 但我确实有一个我在申请期间创建的cookie,我想稍后检索它。 但是Request.Cookies [“cookie name”]没有返回。我可以在FF的CookieManager中看到cookie仍然存在。 知道为什么吗?

2 个答案:

答案 0 :(得分:0)

  • 检查是否已过期。
  • 检查其下发布的域是否与其正在读取的域相同。
  • 检查cookie是否未使用SSL发出,并且尝试通过非加密连接读取。

答案 1 :(得分:0)

基于@Heather的回答在vb.net中发现了同样的问题。我意识到我正在阅读的cookie需要SSL连接。当Cookie管理器下的isSecure标志设置为false时,可以检查这是否有效。

我的解决方案通过配置Visual Studio来使用IIS Express并设置为使用SSL / HTTPS。 This link帮助了我。