可能重複:
What is REST?[closed]
Does the WCF REST WebChannelFactory client support REST services that use redirects?
What am I not understanding about REST?在HTTP中,什麼是REST?
什麼是HTTP REST的命令?我知道GET和POST,它們用來從服務器獲取或發佈數據。但是REST究竟幹了什麼?
可能重複:
What is REST?[closed]
Does the WCF REST WebChannelFactory client support REST services that use redirects?
What am I not understanding about REST?在HTTP中,什麼是REST?
什麼是HTTP REST的命令?我知道GET和POST,它們用來從服務器獲取或發佈數據。但是REST究竟幹了什麼?
REST不是一個有效的HTTP命令,它們僅限於GET,POST,PUT,OPTIONS,HEAD和DELETE,TRACE和CONNECT(至少在HTTP/1.1中)。
REST是有代表性的狀態轉移,它發生在比HTTP命令更高的級別上。有關詳細信息,請參閱here,但它基本上是描述Web的工作原理,許多客戶端與服務器進行交互,但大部分時間與用戶交互,而不會對基礎架構造成負擔。
客戶端只在需要更改狀態時纔會對基礎架構施加負載。
REST不是有效的HTTP動詞。休息代表REpresentational State Transfer。您可以找到REST的基本信息here ...
而REST也可以在不使用HTTP的情況下實現。 – mjv 2009-10-26 14:19:37
在SO的其他地方已經有文檔說明wiki REST文章是錯誤的。搜索SO會帶來幾個帖子,並鏈接到其他更有信譽的來源 – 2009-10-26 15:09:50
REST是一種使用標準HTTP方法(如GET,POST和PUT)的編程式交互方式。所以你實際上沒有一個「REST」方法,而是以一種REST方式使用HTTP方法。
嘗試維基百科。 REST是一種體系結構。 DELETE,GET,PUT是一些定義爲HTTP規範一部分的方法。
似乎有些混亂。 REST不是一種HTTP方法。
然而,通過HTTP實現RESTful協議是可能的,無論使用GET還是POST方法,都可以這樣做。
REST是這篇文章中所描述的架構: Dissertion on REST
RESTful Web服務使用基本的HTTP動詞進行無狀態的呼叫。服務結構必須使用的名詞,例如:
將返回一個畫面用的3的ID這是一個基本的例子。大多數寧靜的服務與此類似。
+1用於定義REST的代表 – JYelton 2009-10-26 15:14:54