我在可移植类库中使用HttpClient来向api发送http请求
var httpClient = new HttpClient();//also adding authorization and user agent headers
HttpResponseMessage response = await httpClient.SendAsync(new HttpRequestMessage(method, requestUri));
response.EnsureSuccessStatusCode(); //and then handle the response after that
上述代码在接收回复时效果很好。 我的问题是我的客户端没有根据响应中的标题缓存响应
Cache-Control:private,max-age = 300
我无法使用WebRequestHandler将其设置为默认缓存策略以从响应头中获取缓存信息(我认为因为它是pcl)
为什么这不能正确缓存?我可以在收到请求后手动完成此操作吗?