我在我的应用程序中调用一个 url,该 url 通过 cookie 向我发送数据,我应该如何从 cookie 中获取该数据?像IOS中的NSHttpCookie和NSHttpSharedCookie。
问问题
121 次
1 回答
0
1.如果您使用的是Windows Phone WebBrowser控件,您可以尝试使用WebBrowserExtensions.GetCookies方法:
如果您在应用程序中使用 WebBrowser 控件,则可以使用 GetCookies 方法检索与网站关联的 cookie。检索到 CookieCollection 后,您可以使用 cookie 向网站发出后续 HTTP 请求。
它应该返回一个包含Cookie实例的CookieCollection,您将从中获取所需的所有信息。
2.如果您使用的是HttpWebRequest,您会在这里找到来自 msdn 的一个很好的教程。
基本上,您必须从HttpWebRequest创建并填充一个CookieContainer实例以发送 cookie,而您只需以另一种方式从HttpWebResponse的Cookies属性获取接收到的 cookie。(它也返回一个)CookieCollection
于 2013-10-29T23:06:46.177 回答