UWP从网站获取cookie

我在Windows 10 Mobile应用程序中使用WebView。

用户在WebView的网页上input凭证后,会发生redirect。 当被redirect到的网页已经加载时,我将获得一个cookie以获取令牌。

我已经看过WebView,但找不到有关Cookie的任何信息。

是否有可能从WebView获取cookie?

我已经看着Windows.Web.Http.HttpClient,看到它应该有可能使用HttpClient检索一个cookie。 是Windows.Web.Http.HttpClient的路要走? 如果是这样,我应该怎么去使用HttpClient从WebView获取cookie?

帮助赞赏,谢谢!

在重定向发生后,在您的应用中使用WebBrowser ,您可以获取重定向的URL的Cookie,如下所示:

 private HttpCookieCollection GetBrowserCookie(Uri targetUri) { var httpBaseProtocolFilter = new HttpBaseProtocolFilter(); var cookieManager = httpBaseProtocolFilter.CookieManager; var cookieCollection = cookieManager.GetCookies(targetUri); return cookiesCollection; }