La instalación de Fiddler es muy sencilla, pues tan sólo deberemos bajar el producto desde la página de Fiddler (descarga gratuita) y ejecutar el instalado (en plan siguiente, siguiente…). Una vez instalado, lo arrancaremos. Veremos una interfaz gráfica, con la que podremos empezar a analizar el tráfico. Dado que Fiddler es Web Proxy, deberemos asegurarnos que el cliente HTTP que deseemos depurar (ej: Internet Explorer, Firefox, etc.) tenga configurado como Proxy al propio Fiddler, por defecto, en localhost sobre el puerto 8888. A partir de aquí, el tráfico que generemos pasará por el Web Proxy del Fiddler, y en consecuencia, podremos analizarlo, tal y como se aprecia en la siguiente pantalla capturada. Además de toda la información que podremos ver de nuestras sesiones Web con Fiddler, quizás su principal ventaja es que extensible. Cambiar los encabezados HTTP para obtener una respuesta JSONEn la pantalla capturada anterior, veíamos una llamada REST que devolvía una respuesta XML/Atom utilizando Internet Explorer. Con Fiddler tenemos la posibilidad de forzar que la respuesta sea JSON. Para ello, accederemos al menú Rules – Customize Rules. Esto abrirá en un editor de texto el script CustomRules.js, en el cual deberemos añadir una línea al final del método OnBeforeRequest, y guardaremos los cambios. Tras esto, si volvemos a realizar la anterior llamada REST, el resultado obtenido será en formato JSON, en lugar de en formato XML/Atom. Poco más por hoy. Como siempre, confío que la lectura resulte de interés. |