使用GetResponseStream readToEnd读取HTTPWebReponse返回奇怪的字符

时间:2015-10-12 12:04:11

标签: c# streamreader httpwebresponse

responseFromServer contains strange characters

我们正在阅读来自HttpWebResponse的响应,我们认为响应本身很正常。 但是当我们尝试读取它的字符串表示时,我们只接收奇怪的字符而不是json格式的普通字符。 谁能告诉我们这里有什么问题?欢迎任何问题或帮助,如果需要更多信息,请发表评论。感谢

1 个答案:

答案 0 :(得分:3)

响应内容编码标头是 gzip ,表示内容已被服务器压缩。

设置request.AutomaticDecompression以告诉HttpWebResponse您希望它自动解压缩数据。