在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C  Linux  網(wǎng)絡(luò)安全  HTML/ get post 這些是http協(xié)議規(guī)定的還是restful規(guī)定的?

get post 這些是http協(xié)議規(guī)定的還是restful規(guī)定的?

get post 這些是http協(xié)議規(guī)定的還是restful規(guī)定的?

我是前端,一直以為get post這些是http協(xié)議規(guī)定的,
但是最近看restful是什么的時(shí)候看到get用來獲取,post用來新建是rest規(guī)定的。

所以真相是什么。。。

回答
編輯回答
柚稚

HTTP 協(xié)議規(guī)定了 GETPOST 這些請(qǐng)求方式,但是同時(shí)要注意的是,這些方式本身是含有語(yǔ)義的。

GET 很好理解就是獲取的意思。
一般來說 POST 理解為創(chuàng)建資源,PUT 理解為更新資源。

HTTP 協(xié)議本身就是在通過 URL 表示資源的映射,用請(qǐng)求方式來表示對(duì)資源的操作(包括但不限于創(chuàng)建、刪除、更新、查找,也就是 CRUD),用 HTTP 狀態(tài)碼 表示操作的結(jié)果。

RESTful 的重點(diǎn)其實(shí)在于如何建立資源與 URL 的映射,它只是一個(gè)規(guī)范,告訴你什么算一個(gè)(符合它理念的)好的設(shè)計(jì),它并不嚴(yán)格規(guī)定所有東西。

以上僅為個(gè)人理解,如有錯(cuò)誤還請(qǐng)不吝賜教!

2018年7月12日 05:45
編輯回答
避風(fēng)港

http 協(xié)議支持著 get, post, put, delete, patch, trace, head, options 等等方法。而restful規(guī)定了使用這些方法的規(guī)則。你也可以用get方法去刪除資源。只不過從語(yǔ)義上不太符合。不好理解。并不是restful這種風(fēng)格和規(guī)范的出現(xiàn)之后才有這些方法的。而是本來就有的。
http協(xié)議的方法是http協(xié)議規(guī)范的一部分,可以參考如下[http/1.1]
(https://www.w3.org/Protocols/...

2018年4月18日 01:05
編輯回答
不討喜

真相是get post這些http動(dòng)詞肯定是http協(xié)議定的。
要不然不是RESTful,那么RPC怎么也有POST和GET?
RESTful這種更像是一種約定,比如你和張三說以后我們就用GET來獲取POST來新建好了。
然后服務(wù)端對(duì)前臺(tái)的這些請(qǐng)求就做這些處理。
換句話說,明天你和張三說我們來自己搞個(gè)另一個(gè)約定,叫反RESTful,那么用GET來新建,POST來獲取也行。(當(dāng)然這個(gè)玩法在各種意義上都是不好的)

2017年2月16日 01:57