为什么 2008 服务器 R2 x64 不接受 cookie

发布于 2024-08-03 01:26:33 字数 383 浏览 5 评论 0原文

我有执行典型的http连接代码 互联网开放 ->互联网连接 -> HttpOpenRequest->使用 wininet 的 HttpSendRequest, 在 Windows 的所有早期版本上都工作得很好,但是在 win server r2 x64 上发生的情况是,其他一切都工作得很好,但 cookie 没有被接受并在后续调用中返回(我喜欢wireshark)(导致事情失败)。因此,我开始研究 4 个不同调用可用的各种标志和选项,以及 InternetSetOption 和 InternetSetPerSiteCookieDecision。我似乎还没有找到一种方法让 2008 服务器接受 cookie。唯一的问题是我使用的是直接IP(比如192.0.0.1(不是真正的IP))而不是像www.foo.com这样的东西。

I have http connection code that does the typical
InternetOpen -> InternetConnect -> HttpOpenRequest -> HttpSendRequest using wininet,
which worked just fine on all the prior versions of windows , but win server r2 x64 what is happening is that everything else works just fine but the cookies aren't being accepted and returned on subsequent calls( I love wireshark) ( causing things to fail). So I've been starting at the various flags and options available to the 4 different calls, as well as InternetSetOption and InternetSetPerSiteCookieDecision. And I just haven't seemed to find a way to make 2008 server accept the cookies yet. The only catch is that I'm using a straight ip (say 192.0.0.1(not real ip) )and not something like www.foo.com.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

疯到世界奔溃 2024-08-10 01:26:33

http://msdn.microsoft.com/en-us/library/aa918417。 aspx

请检查:“隐私设置”和“每个站点 cookie 处理”

http://msdn.microsoft.com/en-us/library/aa918417.aspx

please check: "Privacy settings" and "Per site cookie handling"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文