Fiddler не распаковывает ответы gzip - PullRequest
24 голосов
/ 08 июня 2011

Я использую 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

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

Ответы [ 3 ]

38 голосов
/ 01 июля 2011

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

25 голосов
/ 13 мая 2012

Если вы не хотите нажимать на каждый ответ, как в принятом ответе, с помощью меню выберите Правила -> Удалить все кодировки.

7 голосов
/ 08 июня 2011

От часто задаваемых вопросов по скрипачу

В: Мне нравится перемещаться по сайту, а затем выполнять «поиск» текста по всем зарегистрированным запросам / ответам. Мне было любопытно, распаковывал ли Fiddler автоматически сжатые ответы во время поиска?

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

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

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

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

...