Tools für die Entwicklung von RESTful Web Services

8

Welche Tools werden empfohlen, um bei der Entwicklung von RESTful-Webdiensten zu helfen? Ein gutes Frontend zum manuellen Aufruf von REST-APIs und ein TCP / IP- oder HTTP-Überwachungstool erscheinen beispielsweise als gute Startpunkte. Ich suche nach spezifischen Produktempfehlungen. OS X Empfehlungen wären ebenfalls hilfreich.

    
Landon Kuhn 30.06.2009, 18:05
quelle

7 Antworten

2

Ich verwende Poster (ein FireFox-Plugin) zum manuellen Aufruf von REST-Webdiensten:

Ссылка

(Ich finde die Benutzeroberfläche ist schwierig zu arbeiten und möchte etwas besseres.)

    
Landon Kuhn 30.06.2009 18:08
quelle
2
  • Verwenden Sie den Browser Ihrer Wahl, um Ihre URLs zu testen. Im Idealfall kann ein erholsamer Dienst von jedem Browser konsumiert werden.
  • Zur Überwachung verwende ich entweder Fiddler oder Wireshark . Fiddler ist definitiv einfacher.

Bearbeiten

Für Posts und andere Verben können Sie Fiddler verwenden, um die Anfragen zu senden. Für die Handhabung der Anwendung / json würde ich Fiddler verwenden, um die Ergebnisse zu betrachten. Ich bin mir sicher, dass Sie einen Handler definieren könnten, der die app / json mimetype behandelt, aber ich weiß nicht, wie ich das angehen soll Kopf.

    
JoshBerke 30.06.2009 18:09
quelle
1
Fiddler , Wireshark , Firebug und Visual Studio.

    
Eugene Yokota 30.06.2009 18:08
quelle
1

In VS2008 ist ein WcfTestClient enthalten:

"C: \ Programme \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ WcfTestClient.exe"

Es ermöglicht Ihnen, Webdienste zu erkunden und Anrufe an sie zu senden.

Fiddler ist auch gut, wie bereits erwähnt.

    
Scott Whitlock 30.06.2009 18:28
quelle
1

Ich neige dazu, curl für grundlegende Rauchprüfungen der verschiedenen Ausgabetypen und -verben zu verwenden.

Sie können REDbot verwenden, um eine Menge subtiler Probleme zu finden.

    
Hank Gay 01.07.2009 08:24
quelle
0
Milan Novota 01.07.2009 08:43
quelle
0

soapUI (die kostenlose Version) war immer sehr nützlich für mich. Es behandelt auch REST-Webdienste - siehe die Beispiele im Abschnitt "Erste Schritte".

    
penguintux 01.07.2009 08:56
quelle

Tags und Links