Me gustaría ver los datos HTTP POST que se enviaron en Chrome.
Los datos están en la memoria ahora, y tengo la capacidad de volver a enviar el formulario.
Sé que si vuelvo a enviar el servidor arrojará un error, ¿hay alguna forma de ver los datos que están en la memoria de Chrome?
google-chrome
debugging
post
goodguys_activate
fuente
fuente
Respuestas:
Voila!
fuente
Puede filtrar las solicitudes HTTP POST con Chrome DevTools . Solo haz lo siguiente:
method:POST
Captura de pantalla
Probado con Chrome versión 53.
fuente
method:POST
es muy útilPuede usar la versión canaria de Chrome para ver la carga útil de solicitudes POST.
fuente
Otra opción que puede ser útil es una herramienta de depuración HTTP dedicada. Hay algunos disponibles, sugeriría HTTP Toolkit : un proyecto de código abierto en el que he estado trabajando (sí, podría estar sesgado) para resolver este mismo problema por mí mismo.
La principal diferencia es la usabilidad y el poder. Las herramientas de desarrollo de Chrome son buenas para cosas simples, y recomendaría comenzar allí, pero si tiene dificultades para comprender la información allí, y necesita más explicaciones o más potencia, ¡las herramientas enfocadas adecuadas pueden ser útiles!
Para este caso, le mostrará el cuerpo POST completo que está buscando, con un editor amigable y resaltado (todo con tecnología VS Code ) para que pueda explorar. Le proporcionará los encabezados de solicitud y respuesta, por supuesto, pero con información adicional como documentos de MDN (la red de desarrolladores de Mozilla ) para cada encabezado estándar y código de estado que pueda ver.
Una imagen vale más que mil respuestas de StackOverflow:
fuente
Las otras personas respondieron muy bien, pero me gustaría completar su trabajo con una herramienta de desarrollo adicional. Se llama Live HTTP Headers y puede instalarlo en su Firefox , y en Chrome tenemos el mismo complemento como este .
Trabajar con él es muy fácil.
Usando su Firefox, navegue al sitio web en el que desea obtener su solicitud de publicación.
En su menú de Firefox Herramientas-> Live Http Headers
Aparecerá una nueva ventana emergente para usted y todos los detalles del método http se guardarán en esta ventana. No necesita hacer nada en este paso.
En el sitio web, realice una actividad (inicie sesión, envíe un formulario, etc.)
Mira tu ventana de enchufe. Está todo grabado.
Solo recuerde que debe verificar la captura .
fuente
Tiene una situación difícil: si envía un formulario de publicación, Chrome abrirá una nueva pestaña para enviar la solicitud. Es correcto hasta ahora, pero si activa un evento para descargar archivos , esta pestaña se cerrará inmediatamente para que no pueda capturar esta solicitud en la Herramienta de desarrollo.
Solución: antes de enviar el formulario de publicación, debe cortar su red , lo que hace que la solicitud no se pueda enviar correctamente para que la pestaña no se cierre. Y luego puede capturar el mensaje de solicitud en Chrome Devtool (Actualizar la nueva pestaña si es necesario)
fuente