¿Por qué mi chrome developer tools muestra "Failed to show response data" en la respuesta cuando el contenido devuelto es de tipo text/html?
¿Cuál es la alternativa para ver la respuesta devuelta en las herramientas para desarrolladores?
Creo que esto sólo ocurre cuando tienes 'Preservar log' marcado y estás intentando ver los datos de respuesta de una petición anterior después de haber navegado fuera.
Por ejemplo, he visto la respuesta a la carga de esta pregunta Stack Overflow. Puedes verla.
La segunda vez, volví a cargar esta página pero no miré las Cabeceras ni la Respuesta. Navegué a otra página web. Ahora, cuando miro la respuesta, muestra 'Error al cargar los datos de respuesta'.
Este es un problema conocido, que'ha existido por un tiempo, y debatido mucho. Sin embargo, hay una solución, en la que se hace una pausa en onunload
, por lo que se puede ver la respuesta antes de que se vaya, y por lo tanto no se pierden los datos.
window.onunload = function() { debugger; }
Tal y como describe Gideon, se trata de un problema conocido de Chrome que lleva abierto más de 5 años sin interés aparente en solucionarlo.
Desafortunadamente, en mi caso, la solución window.onunload = function() { debugger; }
tampoco funcionó. Hasta ahora la mejor solución que he encontrado es usar Firefox, que muestra los datos de respuesta incluso después de una navegación. Las herramientas de desarrollo de Firefox también tienen un montón de buenas características que faltan en Chrome, como resaltar la sintaxis de los datos de respuesta si es html y analizar automáticamente si es JSON.