0

windows phone 7.5/8 如何接受cookies?

在 iPhone cookie 接受这样的代码

NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; [cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];

在 android cookie 中接受这样的代码

CookieManager.setAcceptFileSchemeCookies(true);

我在表格中搜索,但没有人给出解决方案。如何在 windows phone 中实现这一点。我正在构建 phonegap windows phone 包这个问题在登录身份验证时出现,在 IOS 和 Android 中我通过接受带有上述代码的 cookie 但如何在 Windows Phone 中解决

谢谢你的帮助!

4

1 回答 1

0

如果你使用 HttpWebRequest,你只需要添加一个 CookieContainer。

var container = new CookieContainer();    
var request = WebRequest.CreateHttp(uri);
request.CookieContainer = container;

这将自动存储所有 cookie。如果您想在所有以下请求中使用 cookie,您需要在所有请求中使用相同的 CookieContainer,而不是每次都实例化一个新的。

于 2013-05-13T06:24:29.497 回答