2009-10-25 8 views
20

¿Cómo puedo interceptar los datos de publicación que envía una página en FF o Chrome a través de la configuración, extensión o código? (La parte del código hace que esta programación esté relacionada.;)¿Es posible ver los datos de una solicitud de publicación en Firefox o Chrome?

Actualmente uso Wireshark/Ethereal para esto, pero es un poco difícil de usar.

+0

relacionado: [Chrome: ¿Fuente de datos de publicación?] (Http://stackoverflow.com/questions/9163251/chrome-source-of-post-data) –

Respuesta

8

¿Tiene control del navegador POSTing the data?

Si lo hace, simplemente use Firebug. Tiene muchas funciones útiles, incluida esta

+0

¡Perfecto! ¡Gracias! – Carlsberg

+0

De acuerdo, y FireBug es la única razón por la que todavía uso FireBug. – GusDeCooL

+3

Solo una pequeña nota: para evitar que los datos POST se borren al cargar la página (como al hacer clic en el botón Enviar), vaya a la pestaña "Red" de Firebug y haga clic en el botón "Persistir" para mantener el historial POST entre las páginas. –

3

Para Firefox también hay TamperData, y aún más poderosa y el navegador cruzado es Fiddler.

24

Puede usar las Herramientas de desarrollo de Chrome, si solo necesita hacer un seguimiento de las solicitudes. Actívelos con Ctrl + Shift + I y seleccione la pestaña Red.

Esto también funciona cuando Chrome habla HTTPS con otro servidor (ya menos que tenga la clave privada HTTPS, no puede usar Wireshark para olfatear ese tráfico).

(he copiado this answer de esta consulta relacionada.)

+0

Por lo que yo sé, solo FireBug en Firefox tiene la característica de rastrear el envío de datos POST. He probado con Safari y Chrome, no lo tenían. – GusDeCooL

+2

@GusDeCooL Funciona bien en Chrome? Hago clic en CTRL + MAYÚS + I, luego Chrome abre la ventana Herramientas del desarrollador y luego hago clic en la pestaña "Red". Ahora, si mi navegador realiza una solicitud de red, aparece en una fila en esta pestaña de red. Hago clic en esa fila y, si se trata de una solicitud POST, Chrome muestra una sección * Datos de formulario * un poco más abajo en la pestaña * Encabezados *. – KajMagnus

6

Con Firefox puede utilizar la ficha Red (Ctrl + Shift + Q). La subpestaña "Parámetros" muestra los datos del formulario enviado.

Referencia: https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor#Params

alternativa, en la consola (Ctrl + Shift + K) haga clic derecho en el gran panel, y marca "registro de solicitudes y la respuesta del cuerpo". Luego, cuando se envíe el formulario, aparecerá una línea con POST <url>. Haz click en eso; abrirá una nueva ventana con los datos del formulario.

Referencia: https://developer.mozilla.org/en-US/docs/Tools/Web_Console#HTTP_requests

Desafortunadamente, ambos métodos liar las nuevas líneas en los campos de área de texto. El primero los elimina, el último los convierte en espacios en blanco.

Cuestiones relacionadas