it-swarm.com.de

GUI-Frontend für cURL zum Testen einer API

Ich teste (manuell) eine RESTful-API, die die GET/POST/PUT/DELETE-Methoden vollständig nutzt. Anstatt cURL in der Befehlszeile zu verwenden, um verschiedene Eingabeoptionen schnell zu testen, wäre es praktisch, wenn es eine Windows-GUI-Anwendung gäbe, die dies einfacher macht. Gibt es so etwas?

58
AdamTheHutt

Verwenden Sie Poster mit Firefox .

34
vladr

Ich weiß, dass dieser Beitrag etwas alt ist, aber Dev HTTP Client für Chrome ist bei weitem das beste Plugin, das ich gefunden habe.

Neben der Bereitstellung einer netten Benutzeroberfläche, die Antworten (wie JSON und XML) hübsch formatiert, können Sie damit alle Anforderungen speichern. Meiner Meinung nach ist das beste Feature die Möglichkeit, verschiedene "Kontexte" und Variablen festzulegen. Sie können beispielsweise einen Kontext für "Produktion" und "Entwicklung" mit jeweils einer Variablen "Host" haben. Dann könnte Ihre Anforderungszeichenfolge http://${Host}/foo Lauten.

26
Fotios

Insomnia ist eine schöne Desktop-Anwendung für Windows, Mac und Linux zum Debuggen von APIs (mein persönlicher Favorit)

Postman ist eine Chrome Erweiterung zum Testen von APIs und zum Ausführen benutzerdefinierter HTTP-Anforderungen. Sie können Anforderungen für die spätere Verwendung speichern, verschiedene Umgebungen einrichten (Staging, Bereitstellung) und zusammenarbeiten und freigeben Anfragen mit anderen in Ihrem Team.

HttpRequester für Firefox ähnelt Postman.

17
sqren

Ich mag RESTclient . HTML wird jedoch nicht formatiert (ich nehme an, dass Poster dies tut). Wenn Sie also einen Fehler von 500 erhalten, können Sie den Rückgabetext selbst durcharbeiten.

8
TMN

Auch XHR POSTER mit Chrome
Ich würde sagen, hat eine bessere Benutzeroberfläche als Poster.

Update
XHR hat mir Probleme bereitet. DHC von Restlet für Chrome ist auch ziemlich nett.

7
Donny V.

Fand ein nützliches (kostenloses) Web-Tool dafür, das es jetzt gibt!

https://curlbuilder.com/

4
nibbex

Paw für OS X ist ziemlich nett. $ 29.99 zum Zeitpunkt dieses Schreibens.

3
jthomas

Versuchen Sie es mit gURL: http://code.google.com/p/gurl/ Dies ist ein einfacher HTTP-Anforderungsgenerator, der auf curl basiert

3
Aleks

Von allen Firefox-Erweiterungen , die ich ausprobiert habe, ist HttpRequester das beste Werkzeug für mich. Es ist sehr klar und hat keine Funktion.

Für Chrome würde ich empfehlen Advanced REST client oder Postman .

2
Mathieu Rodic

Fiddler ist ein sehr gutes Werkzeug. Sie können das Anforderungsprotokoll anzeigen, alle HTTP-Verben unterstützen und die Anforderung mit den erforderlichen Headern (z. B. Content-Length) abschließen. Die gesuchte Funktion heißt "Request Builder".

2
Tomek

Um diese Liste auf dem neuesten Stand zu halten, ist hier eine noch bessere, neuere Chrome Erweiterung: Advanced REST Client =

2
Fotios

Ich denke Hurl ist ein großartiger Kandidat dafür?

1
bart