UWP HttpClient 存储 cookie 直到应用被卸载

Posted

技术标签:

【中文标题】UWP HttpClient 存储 cookie 直到应用被卸载【英文标题】:UWP HttpClient store the cookie until the app is unisntalled 【发布时间】:2016-09-01 05:48:53 【问题描述】:

我登录我的应用程序并获取响应 cookie 并进行设置。然后我关闭应用程序。当我重新启动应用程序时,我的 cookie 被清除。我必须重新登录。

在卸载应用程序之前如何存储 cookie。

【问题讨论】:

【参考方案1】:

您必须手动读取并保存返回的 cookie,然后在应用重新启动时恢复它!

要读取所有 cookie(假设您添加了 HttpBaseProtocolFilter 并由 filter 表示),请使用:

var cookieCollection = filter.CookieManager.GetCookies(resourceUri);

要添加 cookie,请使用:

filter.CookieManager.SetCookie(myCookie);

【讨论】:

以上是关于UWP HttpClient 存储 cookie 直到应用被卸载的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C# 中使用 HttpClient 存储 cookie?

UWP-HttpClient

UWP 应用中的 HttpClient 缓存

UWP-HttpClient

HttpClient 在上传之前读取整个文件。 UWP

uwp 解析或反序列化 httpclient 响应