這個問題可能聽起來有點天真或愚蠢,但我想知道... POST
和GET
有一天會演變?除了那兩個之外還有其他什麼方法?
我特別想知道服務器推送...爲什麼不能專門爲此存在一種方法?我甚至不知道是否有類似的東西,如果有的話,我爲我的無知道歉。
網絡正在發展,這是顯而易見的......方法也會正式發展嗎?像POST和GET這樣的方法有一天會正式發展嗎?
回答
什麼其他方法,除了那兩個存在嗎?
從RFC2616 (HTTP/1.1):OPTIONS,HEAD,PUT,DELETE,TRACE,CONNECT。
我特別想知道服務器推送...爲什麼不能專門爲此存在一種方法?
Google正在試驗一個protocol called SPDY,它實現了服務器推送等功能。但是,他們不使用HTTP動詞,可能是因爲這些動詞是從客戶端發送到服務器的。相反,他們使用從服務器發送到客戶端的標題。
除了那兩個之外還有其他什麼方法?
PUT和DELETE。
和HEAD和CONNECT。加上[WebDAV]的整個羣集(http://en.wikipedia.org/wiki/WebDAV)。 – 2010-05-07 08:39:52
和選項(這是有一個復甦感謝CORS)和補丁和... http://en.wikipedia.org/wiki/Http#Request_methods – 2010-05-07 08:41:32
該網站是不斷髮展的,這是顯而易見的 ...將正式方法演變 嗎?
網有權採取它需要發展的一切,當然這些方法也應與網絡當發生這種情況的發展而發展。
不要忘了HEAD,OPTIONS,TRACE,OPTIONS,連接和補丁!
我特別想知道服務器推送...爲什麼不能專門爲此存在一種方法?
主要是因爲HTTP動詞(GET,POST,PUT,DELETE,HEAD,CONNECT,OPTIONS,TRACE,所有的人對WebDAV,...)是什麼,客戶端告訴服務器在開始連接。通常,服務器無法推回,因爲客戶端通常位於一個或多個嚴格的防火牆之後。最接近的近似值是服務器花費很長時間來爲特定URL提供數據,並且客戶端正在使用一些JavaScript來隱藏所有斷開連接和重新連接。
有許多已經由HTTP 1.1 specification定義的方法:
GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE and CONNECT (reserved)
另外,there is a proposal to add a PATCH
method到本說明書中。有些協議甚至定義了自己的自定義HTTP方法;例如OData defines the MERGE
method以避免超載PUT
的含義。
所以,它看起來像HTTP方法已經從原來的規範演變而來。
PATCH已發佈爲RFC 5789。 – 2010-12-01 14:15:10
- 1. HSQLDB有像PostgreSQL這樣的擴展嗎?
- 2. POST和GET方法
- 3. 這是正式使用get和set在Swift中的正確方法嗎?
- 4. get和set方法的替代樣式
- 5. Java - Servlet轉發Get方法Post方法
- 6. GET和POST方法有什麼區別?
- 7. Keyrock FIWARE方法GET和POST
- 8. HTML GET和POST方法
- 9. 是否有像getClassInfo這樣的包含樣式的方法?
- 10. 執行像'get'這樣的redis命令時會發生什麼?
- 11. 我可以做一個像這樣的正則表達式嗎?
- 12. 這兩種方法是一樣的嗎?
- 13. GET方法比POST更快嗎?
- 14. POST方法沒有傳遞值,而GET方法正常工作
- 15. Asp.net mvc5同樣的動作POST和GET相同的方法
- 16. POST或GET方法?
- 17. 擴展方法,像JQuery.Extend一樣工作
- 18. 這是「React.js」這樣做的方式嗎?
- 19. 我應該返回一個像console.log()這樣的方法嗎?
- 20. JQuery $ .ajax(),$。post()發送GET請求方法
- 21. 的Restlet使用GET和POST方法
- 22. ASP.NET的Web API方法GET和POST
- 23. GET和POST方法之間的區別?
- 24. 形式發送GET方法和htacces
- 25. ZF2&Apigility - 正確設置GET和POST RPC服務的方式
- 26. WordPress的PHP POST/GET方法
- 27. PHP:HTTP GET/POST在一個真正的異步方式
- 28. 日食 - 它有一個像XCode一樣的方法嗎?
- 29. 這是使用.post的好方法嗎?
- 30. 在EmberJS中進行AJAX GET和POST調用的正確方法
Speculative ...應該是CW。 – Thomas 2010-05-07 08:34:36
@Thomas True ...我忘了它。 – 2010-05-07 08:35:43