2009-03-02 25 views
49

Estoy (manualmente) probando una API RESTful que hace un uso completo de los métodos GET/POST/PUT/DELETE. En lugar de usar cURL en la línea de comando para probar rápidamente diferentes opciones de entrada, sería útil si hubiera una aplicación de GUI de Windows para hacer esto más fácil. ¿Existe algo así?Interfaz gráfica de usuario para cURL para probar una API

Respuesta

33

Use Poster con Firefox.

+10

Nota: Cartel parece haber sido sustituida por [HttpRequester] (https://addons.mozilla.org/en-US/firefox/addon/httprequester/). Además, tenga en cuenta que ambas herramientas seguirán redirecciones al procesar la respuesta; esto me mordió cuando quise probar una API que arrojó 300 respuestas. –

+0

@vladr ¿podría decirme cómo puedo configurar los datos de la publicación en un póster? –

+0

Escribí un complemento de cliente REST llamado Solicitante de texto sublime, https://github.com/kylebebak/Requester. Está inspirado en HTTPie y Postman. Es muy potente y fácil de usar, y es multiplataforma. Si no está enamorado de su cliente HTTP definitivamente vale la pena intentarlo. – kylebebak

8

Me gusta RESTclient. Sin embargo, no da formato a HTML (supongo que lo hace Poster), así que si obtienes un error de 500, puedes dragar el texto de retorno.

+1

Parece genial, pero se ejecuta en Java :-( –

7

También XHR POSTER con Chrome
Yo diría que tiene una mejor interfaz de usuario que un póster.

Actualización
XHR me ha estado causando problemas. DHC by Restlet para Chrome también es bastante agradable.

2

Fiddler es una muy buena herramienta. Puede ver el historial de solicitudes, admite todos los verbos HTTP y completa la solicitud con los encabezados necesarios (como Content-Length). La función que está buscando se llama "Creador de solicitudes".

26

Sé que esta publicación es un poco antigua, pero Dev HTTP Client para Chrome es, de lejos, el mejor complemento que he encontrado.

Junto con proporcionar una interfaz de usuario agradable que las respuestas de formatos bonitos (como JSON y XML), le permite guardar las solicitudes. En mi humilde opinión, la mejor característica es la capacidad de establecer diferentes "contextos" y establecer variables. Por ejemplo, puede tener un contexto de "producción" y "desarrollo", cada uno con una variable "host". Entonces su cadena de solicitud podría ser http://${host}/foo.

2

Con el fin de tratar de mantener esta lista al día, aquí es aún mejor, más nueva extensión de Chrome: Advanced REST Client

10

Insomnia es una aplicación de escritorio para Windows, Mac y Linux para la depuración de las API de descanso.

Postman es una extensión de Chrome para realizar pruebas API y realizar solicitudes http personalizadas. Puede guardar las solicitudes para su uso posterior, configurar diferentes entornos (puesta en escena, implementación) y colaborar y compartir solicitudes con otras personas de su equipo.

HttpRequester for Firefox es similar a Postman.

1

Creo Hurl es un gran candidato para eso?

2

De todas las extensiones Firefox intenté, HttpRequester es la mejor herramienta para mí. Está muy claro y no falta una característica.

Para Chrome, Yo recomendaría Advanced REST client o Postman.

3

Paw para OS X es bastante agradable. $ 29.99 al momento de escribir esto.

Cuestiones relacionadas