2011-08-08 80 views
1

REST的設計是否可以被SaaS使用?有沒有這樣的例子?什麼是所有的爵士樂,雖然它並沒有被廣泛使用REST的使用案例

是的,REST是有機器互相溝通和bla bla和bla。 它的用途是什麼?沒有以用戶爲中心的真實生活軟件在用戶命令機器與另一臺機器通信時使用它?

如果是這種情況,其中REST適用於API以及SOLELY和ONLY網絡服務,那麼關於它的所有爵士樂是什麼?

+0

它可能有助於重新提出您的問題,使其更清楚一點。就目前而言,很難說出你在問什麼。 –

回答

2

如果您仔細查看您剛剛放置問題的網站,您可能會注意到它主動使用REST。

我不確定我是否正確理解您的問題(可能是我的或您的英語不夠),但是如果您查看現代網站,您可能會注意到,在大多數用戶中與JavaScript (一臺機器)交互,後者與服務器(另一臺機器)交互。

我想REST被認爲是一個好主意,因爲它定義簡單,實現簡單,一旦你習慣了它,你可以用類似的方式與任何服務進行交互。

如果你的問題是關於不同的事情,請接受我的道歉。

+0

網站確實使用GET和POST。哪些網站使用PUT和DELETE?禁止API。 – Phil

0

起初:REST和WebServices並不是完全相同的東西,儘管它們大部分是(ab)同義使用的。

REST旨在在2臺機器之間交換純數據,而WebServices提供整個服務。所以,回答你的話題(這似乎不太符合你對我的解釋......):不,REST並非設計用於SaaS或作爲WebService,但它很容易實現。

「[...]沒有用戶爲中心的現實生活中的軟件,使用它[...]」

你是說,2臺機器之間的數據交換沒有被實際使用生活軟件?即使在瀏覽器中打開一個頁面也包含很多此類通信。或者您電子郵件客戶端偶爾檢查電子郵件。

REST和WebServices只是提供標準化的接口,用於請求來自另一臺機器的服務或數據/信息。

我必須承認,你提出的問題對我來說不是很清楚,所以我希望我的回答能夠以某種方式涵蓋它。