2009-06-30 14 views
8

Jakie narzędzia są zalecane w celu ułatwienia tworzenia RESTful web services? Na przykład dobrym interfejsem do ręcznego wywoływania interfejsów REST API oraz narzędzia do monitorowania TCP/IP lub HTTP wydają się dobre punkty początkowe. Szukam konkretnych zaleceń produktu. Zalecenia OS X również byłyby pomocne.narzędzia do opracowywania usług sieci Web RESTful

Odpowiedz

2
  • Użyj przeglądarki do wyboru, aby przetestować swoje adresy URL. Najlepiej, aby dowolna przeglądarka mogła korzystać ze spokojnego serwisu.
  • Do monitorowania używam albo Fiddler lub wireshark. Skrzypek jest zdecydowanie łatwiejszy.

Edit

Na stanowiskach, a pozostałe czasowniki można użyć Skrzypek, jak również do składania wniosków. Jeśli chodzi o obsługę aplikacji/json, używałbym skrzypka do przeglądania wyników, jestem pewien, że można zdefiniować program obsługi obsługujący mime typu app/json, ale nie wiem jak to zrobić z góry mojego głowa.

+0

Czy używasz przeglądarki do czasowników innych niż GET? –

+0

Kolejny problem z przeglądarką polega na tym, że otwiera okno dialogowe otwierania pliku/zapisu dla adresów URL, które zwracają contentType: application/json. Czy istnieje obejście tego problemu? –

1

Jest WcfTestClient dołączony VS2008 tutaj:

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

Pozwala odkrywać usług internetowych i dokonać wzywa do nich.

Fiddler jest również dobry, jak już wspomniano.

+0

Wszelkie zalecenia dotyczące OS X? –

+0

@ landon9720 - nie, przepraszam! –

1

Zwykle używam curl do podstawowego testowania dymu różnych typów wyjść i czasowników.

Możesz użyć REDbot, aby znaleźć wiele subtelnych problemów.

0
  • rest-client - java app, dość dojrzały
  • RestClient - Ruby DSL, bardzo poręczny
  • Charles - inna aplikacja Java, proxy HTTP, monitorowanie reverse proxy (płatne)
0

soapUI (The darmowa wersja) zawsze była dla mnie bardzo przydatna. Obsługuje również usługi sieciowe REST - patrz przykłady w dziale "Pierwsze kroki".

Powiązane problemy