C# HttpClient ответ нечитаемый контент
Я решил свою проблему, удалив имя / значение заголовка: Accept-Encoding: gzip, deflate
Я использую класс HttpClient, чтобы сделать запрос на Facebook. Я делаю запрос на Facebook.
Во-первых, это домашняя страница. Результатом является HTML-код домашней страницы Facebook.
Второй - вход в Facebook (с заголовками и телом запроса): результат этого запроса не читается. Это "��|ko�Hv���.�c��-��jya[v�n��d�� �D�IJ(ï & ½ & �����rq� ��_�Øス�`�/I��X �o�|���o�s��"
Если мне не удалось войти, результатом должна быть какая-то читаемая строка. С чем я сталкиваюсь? Что я должен сделать, чтобы решить эту проблему?
1 ответ
Вам нужно проверить, распакован ли контент или нет, и динамически выкачать его. В противном случае просто удалите Accept-Encoding: gzip, выкачайте, как вы упомянули в исходном вопросе.