2011-06-07 13 views
23

Uso Fiddler para depurar mi aplicación. Siempre que la respuesta es comprimido por el servidor, en lugar de la respuesta descomprimido, violinista muestra puede leer datos binarios:Fiddler no descomprime las respuestas gzip

/* 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 obtener descomprime la respuesta?

Respuesta

35

utilizo violinista versión 2.3.4.4 y acabo de notar que, en la pestaña de Inspectores (sub-pestaña "crudo"), por encima de la sección de respuesta (en caso de respuesta 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.

+3

Bueno, voy a estar maldito, nunca leí ese pequeño mensaje amarillo; como si estuviera oculto por un dispositivo de camuflaje de [Somebody Else's Problem] (https://en.wikipedia.org/wiki/Somebody_Else%27s_Problem). –

7

Desde el FAQ violinista

Q: Me gusta navegar por un sitio y luego hacer una "búsqueda" de un texto sobre todas las peticiones/respuestas registradas. Tenía curiosidad si Fiddler descomprimió automáticamente las respuestas gzip durante la búsqueda.

A: Fiddler no se descomprime durante las búsquedas de manera 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 "Descomprimir contenido comprimido" en el cuadro de diálogo Buscar.

Aquí hay un enlace al sitio

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

+0

Quiero ver el texto de respuesta dentro de Fiddler pero está comprimido. No necesito buscarlo, solo verlo. Esto es necesario al depurar los componentes AJAX. – Xaqron

+0

Fue el único golpe que encontré en su sitio. Tal vez profundizar más en él podría arrojar algunos resultados favorables. :/ –

+0

@Brian: Encontré esto pero está desactualizado: http://dll.nu/fiddler-gzip/ – Xaqron

23

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.

+2

Esta es la respuesta correcta. O haga clic en el botón DECODE en la barra de herramientas de Fiddler. – EricLaw

Cuestiones relacionadas