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?
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
.
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.
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.
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.
Trouvé un outil web utile (gratuit) pour cela qui existe maintenant!
Paw pour OS X est plutôt sympa. 29,99 $ au moment de la rédaction de cet article.
Essayez gURL: http://code.google.com/p/gurl/ Il s'agit d'un simple générateur de requêtes HTTP, basé sur curl
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 .
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".
Afin d'essayer de maintenir cette liste à jour, voici une encore meilleure, plus récente Chrome: Advanced REST Client =
Je pense que Hurl est un excellent candidat pour cela?