人們常說應該使用 PUT、DELETE 和 HTTP 1.1 的其他方法來提供 RESTful API。目的是使 URI 參考資源(表示),方法指定要完成的操作。我看到 HTTP 1.1 于 1997 年發布,Fielding 介紹 REST 的博士論文發生于 2000 年。那么,除了 GET 和 POST 之外,為什么這些方法真正首先被添加到 HTML 1.1 規范中?
如果能參考一篇類似的文章來解釋為什么 HTTP 1.1 方法集在 HTTP 1.0 之后擴展而沒有參考 3 年后出現的 REST,那就太好了。
uj5u.com熱心網友回復:
HTTP/1.0 比論文早了好幾年PUT。DELETE
https://www.ietf.org/rfc/rfc1945.txt
檔案來自 1996 年。
除此之外,REST 論文旨在描述網路本身的體系結構,而不是 JSON api(您沒有明確提及這一點,但這是一個常見的誤解)。HTTP 和 HTML 是 REST 架構的實作,盡管 REST 是在最初的幾個版本 HTML 和 HTTP 之后描述的。
因此,如果您好奇 HTTP/1.1 有時是否以與 REST 論文相匹配的方式描述事物,我認為這有點不言而喻。它們具有相同的作者,它們大約是在同一時間撰寫的,一個檔案描述了 REST 架構,另一個是 REST 架構的(部分)實作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/537331.html
標籤:休息网址
