所以我使用的是API,它說你必須通過「REST」使用API,然後說「通過HTTP調用我們的服務」。我從來沒有聽說過REST,並想知道是否可以通過HTTP發送REST請求,然後獲得響應。通過HTTP發送REST請求
我試圖使用API是http://frengly.com/
所以我使用的是API,它說你必須通過「REST」使用API,然後說「通過HTTP調用我們的服務」。我從來沒有聽說過REST,並想知道是否可以通過HTTP發送REST請求,然後獲得響應。通過HTTP發送REST請求
我試圖使用API是http://frengly.com/
REST表示代表性狀態傳輸。 (它有時候是 拼寫爲「ReST」)。它依賴於無狀態的客戶端服務器,可高速緩存的通信協議 - 在幾乎所有情況下,都使用HTTP 協議。
REST是用於設計網絡應用程序的架構風格。 這個想法是,而不是使用諸如CORBA, RPC或SOAP之類的複雜機制在計算機之間進行連接,而是使用簡單的HTTP在計算機之間調用 。
利爾更多關於其餘通過這個簡單易懂的教程:http://rest.elkstein.org/
REST基本上利用使用的HTTP方法,如GET,POST,PUT,DELETE上做一個實體的CRUD opearation。
教程鏈接確實有幫助。非常感謝。我會盡可能接受。 – user2612619
@ user2612619很高興幫助! –
只是另一個問題,當我使用這個另一個鏈接,它提供了整個來源。如果我想在頁面上找到某些文本,應該使用什麼方法?我應該使用REST獲取源代碼然後找到文本? – user2612619
從技術上說,REST不一定要通過HTTP。但是當有人說REST時,他們通常意味着它通過HTTP。 Here's a great video explaining the definition of REST。
要使用Java向http REST API發送查詢,您可以使用低級別URLConnection或更高級別HttpComponents。
+1爲_technically_ –
你爲什麼不穀歌REST是什麼?它是通過HTTP構建的,所以答案是肯定的。 –
是的,你可以。 REST請求是* all * http。他們非常友好,正是這個原因 - 他們看起來像是向一個香草靜態html頁面發出http請求。 – neminem
是的,它可能需要了解api是什麼以及如何從java執行http(hint:apache httpclient) – radai