gpt4 book ai didi

windows - UWP 从网站获取 cookie

转载 作者:可可西里 更新时间:2023-11-01 09:58:15 25 4
gpt4 key购买 nike

我在 Windows 10 移动版应用中使用 WebView。

当用户在 WebView 的网页上输入他的凭据后,会发生重定向。当重定向到的网页已加载时,我将获取一个 cookie 以获取 token 。

我查看了 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;
}

关于windows - UWP 从网站获取 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36016076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com