【发布时间】:2018-09-18 10:29:34
【问题描述】:
我添加了这一行以在 HTTP 客户端中不应用缓存
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.CacheControl.NoCache = true;
当我运行之前运行良好的应用程序时,我在第二行得到了这个异常:
NullReferenceException:对象引用未设置为对象的实例
我试过这是应用运行正常的 NoChache 标志,但我不确定它是否符合预期。
HttpClient httpClient = new HttpClient()
{
DefaultRequestHeaders=
{
CacheControl = CacheControlHeaderValue.Parse("no-cache, no-store"),
Pragma = { NameValueHeaderValue.Parse("no-cache")}
}
};
请帮助我应用正确的方法来设置 NoCache 标志。
【问题讨论】:
标签: c# xamarin.forms httpclient cache-control pragma