2010-06-15 90 views
12

我想要一個簡單的客戶端,它需要幾個參數(Method,URL,Parameters),發出HTTP請求,並向我顯示返回的結果。通用開源REST客戶端?

瀏覽器顯然可以很容易地發送GET和POST請求,但我沒有關於DELETE和UPDATE的好主意。

我在瀏覽器101中錯過了什麼,或者是否有一個常見的免費軟件工具來做到這一點?我已經看到了其他的線程爲我提供了一個簡單客戶端的Java API,但這不是我正在尋找的。

+0

嘗試[jcabi-http](http://http.jcabi.com) – yegor256 2014-02-05 21:44:02

回答

8

Java應用程序rest-client http://code.google.com/p/rest-client/聽起來像是一個不錯的選擇。

+0

我也用它來調試REST風格的東西。 – 2010-06-15 19:11:25

+0

+1;看起來會符合法案。 – 2010-06-15 19:59:07

1

Spring有一個相當好的RestTemplate類,它充當REST風格的客戶端。如果你已經使用過Spring,那麼這很好,但是如果你不使用,可能會有點笨重的庫。

注意:這似乎是一個真正的REST客戶端,而不僅僅是淡化的RPC-over-HTTP,這在大多數情況下通過REST傳遞。

1

來自郵件列表我對:curl工程就好。

另外,用於Firefox的Poster以及用於Chrome的不成熟的Poster

7

當我完成REST開發時,curl對我來說非常好。它足夠靈活,能夠處理幾乎所有出現的情況,一旦你掌握了包含哪些選項,它就很容易使用。

0

最通用的選擇是簡單地使用Apache HTTP Components。請求/響應格式沒有什麼特別的,就像你在SOAP中看到的一樣,所以任何基本的HTTP庫都可以工作。

+0

尋找客戶端,而不是客戶端API。 :-) – 2010-06-16 13:47:13

0

還沒有人對Firefox提到RESTClient呢。我更喜歡Poster插件,因爲它更容易支持基本身份驗證,並保存/打開完整的請求。它沒有的東西 - 和海報確實有 - 是上傳文件的能力。但如果你不需要那樣做,我比其他我知道的選擇更喜歡它。