Pregunta ¿Cómo disparo manualmente las solicitudes HTTP POST con Firefox o Chrome? [cerrado]


Quiero probar algunas URL en una aplicación web en la que estoy trabajando. Para eso, me gustaría crear manualmente las solicitudes HTTP POST (lo que significa que puedo agregar los parámetros que me gustan).

¿Me falta alguna extensión o funcionalidad en Chrome y / o Firefox?


759
2018-01-25 18:45


origen


Respuestas:


He estado haciendo una aplicación de Chrome llamada Cartero para este tipo de cosas Todas las otras extensiones parecían un poco anticuadas así que hice las mías. También tiene muchas otras funciones que han sido útiles para documentar nuestra propia API aquí.


El cartero ahora también tiene aplicaciones nativas (es decir, independiente) para Windows, Mac y Linux. Ahora es más preferible usar aplicaciones nativas, leer más aquí.


1349
2018-03-15 08:32



¡CURL es INCREÍBLE para hacer lo que quieras! Es una herramienta de línea de comando simple pero efectiva: https://curl.haxx.se/

Descanse los comandos de prueba de implementación:

curl -i -X GET http://rest-api.io/items
curl -i -X GET http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X DELETE http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X POST -H 'Content-Type: application/json' -d '{"name": "New item", "year": "2009"}' http://rest-api.io/items
curl -i -X PUT -H 'Content-Type: application/json' -d '{"name": "Updated item", "year": "2010"}' http://rest-api.io/items/5069b47aa892630aae059584

173
2018-06-01 07:54



Olvídese del navegador y pruebe CLI. HTTPie es una gran herramienta!

enter image description here

CLI clientes http:

Si insiste en la extensión del navegador, entonces:

Cromo:

Firefox:


134
2018-02-09 15:43



Firefox

Abra el panel Red en Herramientas de desarrollo presionando Ctrl-Shift-Q o yendo a Firefox -> Herramientas del desarrollador -> Pestaña de red (resaltado). Luego haga clic en el icono de la puerta pequeña en la parte superior derecha (en forma expandida en la captura de pantalla, lo encontrará justo a la izquierda de los encabezados resaltados), segunda fila (si no lo ve, vuelva a cargar la página) -> Editar y reenviar cualquier solicitud que desee

EDITAR: Imagen añadida. Lamentablemente, estoy en Linux, así que no hay una herramienta sencilla para rodear las cosas, pero espero que los aspectos más destacados aclaren las cosas. enter image description here.


86
2017-11-10 16:23



Después de haber sido grandemente inspirado por Cartero para Chrome, Decidí escribir algo similar para Firefox.

Estar tranquilo* es un complemento de Firefox sin reinicio que tiene como objetivo proporcionar el mayor control posible sobre las solicitudes. El complemento está aún en estado experimental (Ni siquiera ha sido revisado por Mozilla todavía) pero el desarrollo está progresando muy bien.

El proyecto es de código abierto, por lo que si alguien se siente obligado a ayudar con el desarrollo, sería increíble: https://github.com/nathan-osman/Rest-Easy

* el complemento disponible de http://addons.mozilla.org siempre estará ligeramente detrás del código disponible en GitHub


41
2017-11-09 19:53



Es un poco feo, pero está el Cliente REST simple extensión para Chrome.

Funciona muy bien para mí, recuerde que todavía puede usar el depurador con él. El panel de red es particularmente útil; le dará objetos JSON renderizados y páginas de error.


15
2018-01-23 21:41



Específicamente, solicitó "extensión o funcionalidad en Chrome y / o Firefox", que las respuestas que ya ha recibido proporcionan, pero me gusta la simplicidad de Respuesta de oezi a la pregunta cerrada "cómo enviar una solicitud postal con un navegador web" para parámetros simples. oezi dice:

con una forma, solo establecer method a "post"

<form action="blah.php" method="post">
  <input type="text" name="data" value="mydata" />
  <input type="submit" />
</form>

Es decir. construya usted mismo una página muy simple para probar las acciones posteriores.


11
2018-01-21 10:42



Para Firefox también hay una extensión llamada RESTClient que es bastante agradable:

https://addons.mozilla.org/en-US/firefox/addon/restclient


10
2017-10-24 21:25