C#HttpClient的响应无法读取内容

问题描述:

我解决我的问题,通过删除标题名称/值:接受编码:gzip,紧缩C#HttpClient的响应无法读取内容

我使用的HttpClient类,使请求到Facebook。我向Facebook请求。

首先是主页:结果是Facebook的主页的HTML代码。

第二是登录至Facebook(具有标头和请求体):此requert的结果是不可读。这是“��|ko�Hv���.�c��-��jya[v�n��d���D�IJ(I ¿½&�����rq���_�Øï¿½ï¿½`�/I��X�o�|���oï ¿½s��"

如果我登录失败,其结果必然是一些可读的字符串。我是什么遭遇?我应该做些什么来解决这个问题呢?

+0

请告诉我们你的代码 - 和理想情况下,HTTP头您收到的回应了。难道这仅仅是一个压缩的响应? –

您需要检查内容gzip压缩与否,并动态缩小它。否则,只是删除的Accept-Encoding:gzip的,放气,你在你原来的问题提到