ver peticiones depurar chrome ajax google-chrome webkit developer-tools web-developer-toolbar

peticiones - Ver contenido de respuesta AJAX en herramientas de desarrollador de Chrome?



depurar javascript chrome (8)

Active el seguimiento de recursos, luego verifique la pestaña de recursos. El seguimiento de recursos parece funcionar mucho mejor si marca "usar siempre el seguimiento de recursos".

Tradicionalmente uso FireBug para depurar mis solicitudes AJAX. Le permite examinar tanto el contenido de su solicitud como la respuesta que se envió desde el servidor. (También te avisa en la consola cuando esto ocurre, que es una función útil que parece que no tiene Chrome).

En Chrome, parece que solo puedo ver las solicitudes, no las respuestas. Cuando trato de examinar la respuesta, la interfaz de usuario solo muestra "Sin contenido disponible" (Herramientas del desarrollador> Recursos> myRequest.php> Contenido). ¿Debo activar algo para que las herramientas de desarrollador de Chrome recuerden estas solicitudes?

EDITAR: en caso de que importe, estas solicitudes se realizan dentro de un objeto Flash.


El contenido de las respuestas ajax aún no está visible si la solicitud es generada por un complemento. Existe la posibilidad de que este problema se resuelva pronto.


En la devolución de llamada fallida, el primer parámetro tiene una propiedad llamada responseText.


La razón no puede ser solo en Chrome, sino que también se puede detener la vista previa incluso con el código JS. Por ejemplo, hay algún complemento para Vue.js llamado vue-resorcese , y tenía este problema: ¿ Chrome, no hay datos de respuesta después de la solicitud OPTIONS? He vivido con este problema varios meses hasta que encontré esa pregunta hoy. La pregunta actual nunca dio una respuesta, así que ahora la comparto aquí.

Detalles: este complemento tenía el siguiente código que crea el objeto XHR:

if (''responseType'' in xhr && SUPPORTS_BLOB) { xhr.responseType = ''blob''; }

Este código estaba bien y la vista previa funcionó pero hasta que se actualice Chrome. ¡Hoy cuando comenté esto, la vista previa apareció otra vez! Entonces, primero revisa tu contenedor XHR, puede ser que tenga algo como esto.

Era el problema raro porque se reprodujo solo con la comprobación previa de CORS. Por cierto, al hacer clic derecho en OPTIONS XHR y REPLAY también se mostró una vista previa.

ahí tienes


Lo que podría estar viendo es solo la solicitud de OPTIONS de una solicitud de CORS que el inspector de Google Chrome considera como una solicitud de XHR. Por lo tanto, si filtró por solicitudes de XHR, es posible que solo vea la solicitud de verificación previa de OPTIONS inicial, cuya respuesta no tiene contenido, y se confunda porque parece que Chrome se niega a mostrar la respuesta. Deshabilite el filtro y vaya a la siguiente solicitud para esa misma URL, que probablemente será la solicitud "real" correspondiente a esa solicitud de verificación previa de CORS.


Me encontré con el mismo problema: solicitud POST de flash + respuesta JSON + no se muestra respuesta en el inspector de Chrome. Sin embargo, no hay problema con FF + FireBug.

Agregar charset = utf-8 a Content-Type en los encabezados de respuesta resolvió el problema para mí:

Content-Type: application / json; charset = utf-8

No estoy seguro de si esta es la solución adecuada para este problema, pero al menos ahora puedo ver la respuesta JSON en Chrome Inspector.


Si está en un canal de desarrollo de Google Chrome:

http://www.chromium.org/getting-involved/dev-channel

... debería poder hacer clic derecho en la consola de Developer Tools y hacer clic en "Habilitar el registro XMLHttpRequest".

Una vez que esté habilitado, verá las solicitudes de XHR en la consola y podrá hacer clic en ellas para ir al panel de recursos, donde podrá ver el contenido de un XHR.


Tenía una respuesta vacía porque el script estaba enviando datos vacíos por

die();