Подтвердить что ты не робот

Fiddler не распаковывает gzip-ответы

Я использую Fiddler для отладки моего приложения. Всякий раз, когда ответ сжимается сервером, вместо декомпрессированного ответа Fiddler показывает нечитаемые двоичные данные:

/* Response to my request (POST) */
HTTP/1.1 200 OK
Server: xyz.com
Date: Tue, 07 Jun 2011 22:22:21 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.3.3
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Encoding: gzip

14
����������������
0

Как я могу получить ответ распакован?

4b9b3361

Ответ 1

Я использую версию fiddler 2.3.4.4 и просто заметил, что на вкладке Inspectors (подстраница "Raw" ) над секцией ответа (в случае ответа gzip-ed) появляется "Response is encoded and may need to be decoded before inspection. Click here to transform." Если вы нажмете на это, ответ станет читаемым. Настройки в значительной степени по умолчанию, я только что установил Fiddler и ничего не изменил.

Ответ 2

Если вы не хотите нажимать на ответ, как в принятом ответе, используя меню, нажмите "Правила" → "Удалить все кодировки".

Ответ 3

Из fiddler faq

В: Мне нравится перемещаться по сайту, а затем выполнять "поиск" для текста во всех зарегистрированных запросах/ответах. Мне было интересно, если Fiddler автоматически распаковывал gzip-ответы во время поиска?

A: Fiddler по умолчанию не распаковывается во время поиска, так как ему нужно сохранить как сжатый, так и распакованный объект в памяти (для целей целостности данных).

В текущих версиях Fiddler вы можете отметить флажок "Декодировать сжатый контент" в диалоговом окне "Найти".

Вот ссылка на сайт

http://www.fiddler2.com/fiddler/help/faq.asp