4

我需要从 .NET Compact Framework 3.5 应用程序访问 Web 服务。问题是 Web 服务使用 cookie 进行身份验证。在桌面应用程序中,我使用 .NETs CookieContainer(),它在 CF 中是缺失的。我如何在没有 CookieContainer 的情况下管理 CF 中的 cookie?

有人可以帮我解决这个问题吗?谢谢你。马修

4

2 回答 2

3

您需要直接使用 cookie HTTP 标头。

此论坛帖子有一个合理的代码示例可以帮助您入门:

紧凑框架中的 Cookie

查看这篇 Wikipedia 文章,了解有关 Cookie HTTP 标头的更多一般信息:

HTTP Cookie - 实现

于 2010-02-14T17:19:33.083 回答
0

我已经设法解决了这个问题。我发现 Alex Feinman 发布的示例(下面的链接)非常有帮助。如果您遇到类似问题,请查看他的出色解决方案。

问候, 马修

http://groups.google.com/groups?threadm=OSxq7SlTEHA.1244%40TK2MSFTNGP10.phx.gbl

于 2010-02-15T19:21:35.343 回答