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

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

3 ответов


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


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


из The fiddler faq

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

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

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

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

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