web-dev-qa-db-fra.com

Interface graphique pour cURL pour tester une API

Je teste (manuellement) une API RESTful qui utilise pleinement les méthodes GET/POST/PUT/DELETE. Plutôt que d'utiliser cURL sur la ligne de commande pour tester rapidement différentes options d'entrée, il serait pratique de disposer d'une application graphique Windows pour faciliter les choses. Existe-t-il quelque chose comme ça?

58
AdamTheHutt

Utilisez Poster avec Firefox .

34
vladr

Je sais que cet article est un peu ancien, mais Dev HTTP Client for Chrome est de loin le meilleur plugin que j'ai trouvé.

En plus de fournir une interface utilisateur agréable qui formate joliment les réponses (comme JSON et XML), il vous permet d'enregistrer toutes les demandes. À mon humble avis, la meilleure caractéristique est la possibilité de définir différents "contextes" et définir des variables. Par exemple, vous pouvez avoir un contexte "production" et "dev", chacun avec une variable "Host". Votre chaîne de requête pourrait alors être http://${Host}/foo.

26
Fotios

Insomnia est une belle application de bureau pour Windows, Mac et Linux pour le débogage d'API reposantes (mon préféré)

Postman est une extension Chrome pour tester l'API et effectuer des requêtes http personnalisées. Vous pouvez enregistrer des requêtes pour une utilisation ultérieure, configurer différents environnements (staging, déploiement) et collaborer et partager demandes avec d'autres membres de votre équipe.

HttpRequester pour Firefox est similaire à Postman.

17
sqren

J'aime RESTclient . Cependant, il ne met pas en forme HTML (je suppose que Poster le fait), donc si vous obtenez une erreur 500, vous pouvez vous-même parcourir le texte de retour.

8
TMN

Aussi XHR POSTER avec Chrome
Je dirais qu'il a une meilleure interface utilisateur que Poster.

Mise à jour
XHR me pose des problèmes. DHC by Restlet for Chrome is pretty Nice also.

7
Donny V.

Trouvé un outil web utile (gratuit) pour cela qui existe maintenant!

https://curlbuilder.com/

4
nibbex

Paw pour OS X est plutôt sympa. 29,99 $ au moment de la rédaction de cet article.

3
jthomas

Essayez gURL: http://code.google.com/p/gurl/ Il s'agit d'un simple générateur de requêtes HTTP, basé sur curl

3
Aleks

De toutes les extensions Firefox que j'ai essayées, HttpRequester est le meilleur outil pour moi. C'est très clair et ne manque pas de fonctionnalité.

Pour Chrome , je recommanderais Avancé REST client ou Postman .

2
Mathieu Rodic

Fiddler est un très bon outil. Vous pouvez voir l'historique des demandes, prend en charge tous les verbes HTTP, complète la demande avec les en-têtes nécessaires (comme Content-Length). La fonctionnalité que vous recherchez s'appelle "Request Builder".

2
Tomek

Afin d'essayer de maintenir cette liste à jour, voici une encore meilleure, plus récente Chrome: Advanced REST Client =

2
Fotios

Je pense que Hurl est un excellent candidat pour cela?

1
bart