如何在HttpClient响应标头中查看压缩的Content-Length?

时间:2019-03-18 23:20:57

标签: c# dotnet-httpclient

  1. 是否有办法直接确认HttpClient的标头是否按预期工作(不使用Fiddler)?
  2. 为什么响应中的Content-Length标头不显示压缩的值?

HttpClient的响应使我认为,直到我按照this answer的建议使用Fiddler检查响应之前,响应才被压缩。

我正在使用blog post进行简单的复制:

nloptr

以下是调试时看到的var handler = new HttpClientHandler(); if (handler.SupportsAutomaticDecompression) { handler.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate; } var client = new HttpClient(handler); HttpResponseMessage response = await client.GetAsync("http://google.com"); string content = await response.Content.ReadAsStringAsync(); Console.WriteLine(content);

response.Content.Headers

0 个答案:

没有答案