2013-08-27 224 views
0

所以我使用的是API,它說你必須通過「REST」使用API​​,然後說「通過HTTP調用我們的服務」。我從來沒有聽說過REST,並想知道是否可以通過HTTP發送REST請求,然後獲得響應。通過HTTP發送REST請求

我試圖使用API​​是http://frengly.com/

+0

你爲什麼不穀歌REST是什麼?它是通過HTTP構建的,所以答案是肯定的。 –

+0

是的,你可以。 REST請求是* all * http。他們非常友好,正是這個原因 - 他們看起來像是向一個香草靜態html頁面發出http請求。 – neminem

+0

是的,它可能需要了解api是什麼以及如何從java執行http(hint:apache httpclient) – radai

回答

3

REST表示代表性狀態傳輸。 (它有時候是 拼寫爲「ReST」)。它依賴於無狀態的客戶端服務器,可高速緩存的通信協議 - 在幾乎所有情況下,都使用HTTP 協議。

REST是用於設計網絡應用程序的架構風格。 這個想法是,而不是使用諸如CORBA, RPC或SOAP之類的複雜機制在計算機之間進行連接,而是使用簡單的HTTP在計算機之間調用 。

利爾更多關於其餘通過這個簡單易懂的教程:http://rest.elkstein.org/

REST基本上利用使用的HTTP方法,如GET,POST,PUT,DELETE上做一個實體的CRUD opearation。

+0

教程鏈接確實有幫助。非常感謝。我會盡可能接受。 – user2612619

+0

@ user2612619很高興幫助! –

+0

只是另一個問題,當我使用這個另一個鏈接,它提供了整個來源。如果我想在頁面上找到某些文本,應該使用什麼方法?我應該使用REST獲取源代碼然後找到文本? – user2612619