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 вы можно установить флажок "декодировать сжатый контент" в диалоговом окне поиска.
вот ссылка на сайт