Fiddler no descomprime las respuestas gzip
decompression (3)
Uso Fiddler
para depurar mi aplicación. Cuando la respuesta es comprimida por el servidor, en lugar de la respuesta descomprimida, Fiddler muestra datos binarios ilegibles:
/* 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
¿Cómo puedo descomprimir la respuesta?
De las preguntas frecuentes del violinista.
P: Me gusta navegar por un sitio y luego hacer una "búsqueda" de un texto en todas las solicitudes / respuestas registradas. Tenía curiosidad si Fiddler descomprimía automáticamente las respuestas comprimidas durante la búsqueda.
R: Fiddler no se descomprime durante las búsquedas de forma predeterminada, ya que tendría que mantener el cuerpo comprimido y descomprimido en la memoria (por razones de integridad de datos).
En las versiones actuales de Fiddler, puede marcar la casilla de verificación "Descifrar contenido comprimido" en el cuadro de diálogo Buscar.
Aquí hay un enlace al sitio
Si no desea tener que hacer clic por respuesta como en la respuesta aceptada, utilizando el menú, haga clic en Reglas -> Eliminar todas las codificaciones.
Utilizo la versión 2.3.4.4 de fiddler y me di cuenta de que en la pestaña Inspectores (subpestaña "Sin procesar"), encima de la sección de respuesta (en caso de respuesta de gzip-ed), aparece "Response is encoded and may need to be decoded before inspection. Click here to transform."
Si hace clic en eso, la respuesta se vuelve legible. La configuración es prácticamente la predeterminada, acabo de instalar Fiddler y no cambié nada.