不熟悉REST並閱讀了一些關於它的文檔後,我對它的工作方式有點困惑。使用Twilio的REST API
我實際上想使用Twilio SMS Gateway,它提供了一個REST API來與現有的Web應用程序交互併發送文本消息。
根據我的理解,REST是一種構建Web服務的方式,最後,我們只需訪問具有URL的'resources',依靠HTTP來GET,PUT或DELETE數據,而不是使用SOAP。
我正在談論的SMS網關提供了一個可以集成到我的網絡應用程序的Java API。此API中的類使用httpcore,httpclient和commons-codec jar。這是因爲REST依賴於HTTP嗎?
因此,基本上,他們的API依靠Apache和HTTP庫來構建Java中的HTTP請求並設置基礎知識,所以我只需要提供我想提交的數據和/或特定信息?
謝謝凱文您的明確答案。因此,如果我從文檔中正確理解,爲了使用REST,我需要有一個服務器支持它並將其作爲服務提供(例如,帶有JAX-RS的Java應用程序,或者我的例子中的Twilio ),然後就我而言,我需要使用REST客戶端來發出請求(例如JAX-RS,因爲它可以用於實現客戶端或服務器)。或者我也可以使用Apache庫,因爲Twilio助手已經在做。 XML或JSON可以是不同的格式,我可以從服務器詢問答案,我在這些方面是否正確?什麼是澤西島? – user393381
嗨,這聽起來是正確的;您需要一臺服務器,以便Twilio可以獲取有關如何處理入站呼叫或SMS時的操作說明,並且您需要HTTP客戶端向Twilio API發出HTTP請求。我不確定澤西是什麼。 –