Quiero probar algunas direcciones en una aplicación web en el que estoy trabajando. Por eso me gustaría crear manualmente las solicitudes HTTP POST (lo que significa que pueden agregar los parámetros que me gusta).

¿Hay alguna extensión o la funcionalidad de Chrome y/o Firefox que me estoy perdiendo?

  • DHC por Restlet (disponible en la Chrome Webstore) es bastante útil también.
  • Hacer una llamada AJAX en el Chrome de la consola. La ampliación No es necesario. Esta es una buena manera de hacer peticiones POST sin la necesidad de agarrar las cookies de autenticación. $.post('/resource/path/')
  • Mientras que un complemento es necesario, el cierre es niitpicking tonterías. Él estaba pidiendo la funcionalidad de chrome o firefox , o si se necesita un plugin. Que es posible que requiera una precisada o no especificado plugin no es el punto
  • el insomnio.resto es un dedicado pruebas API de cliente que usted puede encontrar útil.
  • HTTPieun CLI, cURL-como herramienta para los seres humanos: github.com/jakubroztocil/httpie
  • El post está cerrado incorrectamente. No pide una herramienta, pero para una funcionalidad de las herramientas de que el autor ya está trabajando con. De esta manera, tenemos que cerrar todas las preguntas acerca de cómo hacer esto o que en algunos herramienta – y será una buena décima parte de ESO.
  • Me di cuenta de esta característica en Firefox al abrir el ficha red y elige una al azar puede solicitar Edit and Resend es que está muy bien.
  • En los navegadores modernos, se puede hacer uso de la Fetch API que le permite hacer una petición POST desde el desarrollador de JavaScript de la consola con el mínimo esfuerzo. Estoy prefiriendo esto porque usted no necesita instalar una tercera parte de la extensión y, especialmente, cuando la publicación de datos sensibles (como contraseñas) se recomienda para NO depender de programas externos. Aquí es un fragmento de código de cómo utilizar la Captura de la API: gist.github.com/bennyn/ed95ed9edd6ce0d04e7c8d6e6eb1a1f8

InformationsquelleAutor Pascal Klein | 2011-01-25

12 Comentarios

  1. 1661

    He estado haciendo un Chrome app llamada Cartero para este tipo de cosas. Todas las extensiones que parecía un poco anticuado así que hice mi propio. También tiene un montón de otras características que han sido útiles para la documentación de nuestra propia API de aquí.


    Cartero ahora también ha aplicaciones (es decir, independiente) para Windows, Mac y Linux! Es más preferible usar aplicaciones nativas, leer más aquí.

    • Cualquier intención de trasladar este a Firefox? (O cualquier otra cosa que no sea google chrome)
    • Oh, genial, usuario de Windows por aquí, así que mantener un ojo hacia fuera!
    • ¿Cartero de trabajo para las pruebas en la Url localhost?
    • Sí. Funciona para la Url localhost bien.
    • Cartero no trabajo para las sesiones más como se mueve a otra ventana.
    • Cuando se utiliza POST en el Cartero agregar sus claves y valores en el Cuerpo de una vez x-www-form-urlencoded es seleccionado. @Abhivav sólo quiero decir gracias por la impresionante aplicación. Funciona realmente bien cuando las pruebas de Descanso.
    • Abhinav de 5 años de edad post tiene que ser leyenda ahora, especialmente después de «Cartero» es un gran éxito ahora y un protector de la vida para nosotros los Desarrolladores. Enhorabuena por tu éxito.
    • Gracias @DilnoorSingh. De hecho, se siente muy bien y ha sido increíble tener el apoyo de la comunidad de dev.
    • Esto es increíble. Esto me permitió utilizar el depurador de Visual Studio sin asociar una sesión de depuración remota
    • Asegúrese de instalar el Cartero interceptor plugin demasiado si desea utilizar las cookies de su navegador, la sesión.
    • el uso de cartero a diario, en el trabajo o proyecto personal 🙂

  2. 253

    CURL es IMPRESIONANTE para hacer lo que quieras ! Es una sencilla pero eficaz herramienta de línea de comandos.

    Resto de implementación de comandos de prueba :

    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
    
    • Estoy upvoting esto a pesar de que una respuesta incorrecta a la pregunta: que es lo que necesitaba saber en su lugar.
    • No se ajusta a la finalidad, porque no se puede adjuntar las cookies ya establecido en un navegador. Por ejemplo, puede que desee iniciar sesión en un sitio web de forma manual y, a continuación, envía una solicitud post. Con curl, esto sería un gran dolor si el proceso de inicio de sesión se maneja con javascript cosas
    • ¿Por qué la gente acepta responder a recomendar hinchado aplicación para chrome/chromium, en lugar de responder a lo que sugiere curl que es la mejor solución?
  3. 149

    Olvidar navegador y vuelva a CLI. HTTPie es una herramienta genial!

    ¿Cómo puedo manualmente fuego solicitudes HTTP POST con Firefox o Chrome?

    CLI clientes http:

    Si usted insiste en la extensión del navegador de entonces:

    Chrome:

    Firefox:

    • también prueba de recursos addon addons.mozilla.org/en-us/firefox/addon/http-resource-test
    • Cartel de la última actualización 28/06/11 – actualizaciones de Firefox significa que ya no hay manera de ejecutarlo
    • yo soy incapaz de utilizar la prueba de recursos addon de mozilla la herramienta no aparece (incluso después de proceso y reiniciar) me bajo de las herramientas de desarrollo en la última versión de firefox.
    • Sólo traté de estar tranquilo. Desinstalado en el mismo lugar: la interfaz no hace demasiado la mano que sostiene y obliga al usuario a rígidos casos de uso. No es bueno para la API de desarrollo.
    • Traté de todos sugerido anteriormente para Firefox, pero no encontré nada tan práctico como Cartero para Chrome. RESTO de Fácil, por el camino, no la maneja vacío respuestas.
    • Es increíble cómo el vínculo RESTO es Fácil chrome://resteasy/content/resteasy.html en Firefox!

  4. 126

    Firefox

    Red de abrir el panel de Herramientas de Desarrollador pulsando Ctrl-Shift-P o yendo Firefox -> Herramientas del Desarrollador -> Pestaña Red (resaltado). A continuación, haga Clic en el pequeño ícono de la puerta en la parte superior derecha (en forma ampliada en la captura de pantalla, usted encontrará que es justo a la izquierda de las Cabeceras), en la segunda fila (si no la ves, a continuación, vuelva a cargar la página) -> Editar y enviar cualquier solicitud que usted desea

    EDIT: Agregado de la imagen.

    ¿Cómo puedo manualmente fuego solicitudes HTTP POST con Firefox o Chrome?

    ¿Cómo puedo manualmente fuego solicitudes HTTP POST con Firefox o Chrome?

    • interesante. Podría publicar una captura de pantalla para tener una idea de lo que buscaba, por favor?
    • Podrías publicar una imagen a imgur y enlace aquí, voy a tratar de ayudar? Estoy sospechando de que usted puede ser que falte el Símbolo a la izquierda inmediata de relieve los encabezados. Cuando este se derrumbó (estado por defecto), este símbolo está a la derecha de la segunda fila.
    • P. S. en linux la herramienta de Obturación es bueno para capturas de pantalla y editarlas para marcar o resaltar (u ocultar) de las piezas de la imagen.
    • Es esta característica roto para alguien más? Cuando la edición de los parámetros de la «Cadena de Consulta» en la casilla, después de la alteración de un único personaje, se niega a modificar la solicitud de cualquier otra. La única manera de hacerlo más allá de que es para editar la URL completa/solicitud (lo cual es difícil porque todo smooshed juntos)
    • Puedes publicar una imagen o grabación de acciones de usuario, por favor? Puedo editar la cadena de consulta de la multa justa. Para agregar una nueva cadena de consulta, yo uso &= o simplemente iniciar una nueva línea. Para editar, cambiar la k,v o acabo de borrar y empezar de nuevo.
    • Ctrl-Shift-P es un acceso directo para el cierre de chrome… edit: oh, este tutorial es para Firefox… bueno, mejor leer antes de empujar un poco desagradable botones…
    • Genial! Después de probar todos esos viejos y rotos extensión me enteré de que Fx tiene en esta práctica.
    • Advertencia: Pulsando el <kbd>Ctrl+Mayús+P</erb> en Firefox En Windows va a terminar mal, como se va a cerrar el navegador. En lugar de prensa <kbd>F12</erb>.

  5. 42

    De haber sido inspirado por Cartero para Chrome, me he decidido a escribir algo similar para Firefox.

    RESTO de Fácil* es un restartless Firefox add-on que tiene como objetivo proporcionar tanto control como sea posible sobre las solicitudes. El add-on se encuentra todavía en un estado experimental (que aún no ha sido revisado por Mozilla todavía) pero el desarrollo está progresando bien.

    ¿Cómo puedo manualmente fuego solicitudes HTTP POST con Firefox o Chrome?

    El proyecto es open source, así que si alguien se siente obligado a ayudar con el desarrollo, que sería impresionante: https://github.com/nathan-osman/Rest-Easy

    * el add-on de http://addons.mozilla.org siempre será ligeramente detrás de el código está disponible en GitHub

    • Parece bueno, pero carece de la capacidad para controlar el cuerpo de solicitud completamente. En la actualidad, dispone de clave/valor de habilidades, pero el completo control del cuerpo del post iba a ser agradable.
    • PUT y DELETE apoyo win me. Se ve bien lo contrario.
    • Así es que ahora una característica o aún una característica previsto?
    • esta es una característica que actualmente estoy trabajando y estoy a punto completa en un 90%. Esperemos que se dará a conocer antes de fin de año. Parece que hay un atraso en llegar complementos aprobado por Mozilla.
    • Después de más de un mes de espera, la nueva versión ha sido aprobada. PUT y DELETE apoyo ha llegado! Y en ese mes, también he hecho un montón de otros nuevos cambios que aparecerá pronto en la próxima versión. (Esperemos que se aprobó antes de este tiempo.)
    • Que ya no está disponible, como parece. (Es probable que no es un WebExtension y por lo tanto no es compatible con Firefox >= 57.) Este problema es un seguimiento aquí: github.com/nathan-osman/REST-Easy/issues/78

  6. 15

    Se preguntó específicamente por «la extensión de las funcionalidades de Chrome y/o Firefox», que las respuestas que han recibido ya, pero me gusta la simplicidad de oezi la respuesta a la pregunta cerrada «cómo enviar una solicitud post con un navegador web» para los parámetros sencillos. oezi dice:

    con un formulario, que acaba de establecer method a "post"

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

    I. e. construye una página muy simple para probar el post de acciones.

  7. 3

    Intentar Runscope. Una herramienta gratuita muestra de su servicio en https://www.hurl.it/ . Puede configurar el método de autenticación, los encabezados, los parámetros, y el cuerpo. Respuesta muestra el código de estado, encabezados y cuerpo. El cuerpo de la respuesta se puede formatear desde JSON con una plegable jerarquía. Cuentas de pago puede automatizar la prueba de llamadas a la API y el uso de datos de retorno a construir nuevas llamadas de prueba.
    La COI divulgación: no tengo ninguna relación con Runscope.

    • Hay un nivel gratuito para Runscope demasiado, que sólo tiene un límite inferior de la solicitud por mes y sólo 1 miembro del equipo. Divulgación: he de hacer 🙂
  8. 1

    Retirar http-tool para firefox ..

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

    Aimed at web developers who need to debug HTTP requests and responses.
    Can be extremely useful while developing REST based api.
    
    Features:
    * GET
    * HEAD
    * POST
    * PUT
    * DELETE
    
    Add header(s) to request.
    Add body content to request.
    
    View header(s) in response.
    View body content in response.
    View status code of response.
    View status text of response.
    
    • Que ya no está disponible, como parece. (Es probable que no es un WebExtension y por lo tanto no es compatible con Firefox >= 57.)

Dejar respuesta

Please enter your comment!
Please enter your name here