網站專題BANNER

HTTP(超文本傳輸和談)的六種要求方式先容

頒發日期:2022-10-25 21:01:00 文章編輯:洛壹搜集 文章來歷:網站開辟注重事變

超文本傳輸和談(Hyper Text Transfer Protocol,HTTP)是一個簡略的要求-呼應和談,它凡是運轉在TCP之上。它指定了客戶端能夠發送給辦事器甚么樣的動靜和獲得甚么樣的呼應。


網站開辟常識:HTTP(超文本傳輸和談)的六種要求方式先容


標準Http和談撐持六種要求方式,即:


1、GET

2、POST

3、PUT

4、Delete

5、HEAD

6、Options


但實在咱們大部分環境下只用到了GET和POST。若是想設想一個合適RESTful標準的web利用法式,則這六種方式城市用到。不過即便臨時不想觸及REST,領會這六種方式的實質仍然是很有感化的。大師將會發明,本來web也是很簡練了然的。上面順次申明這六種方式。


1,GET:GET能夠說是最罕見的了,它實質便是發送一個要求來獲得辦事器上的某一資本。資本經由進程一組HTTP頭和顯現據(如HTML文本,或圖片或視頻等)前往給客戶端。GET要求中,永久不會包羅顯現數據。


2,HEAD:HEAD和GET實質是一樣的,區分在于HEAD不含有顯現數據,而僅僅是HTTP頭信息。有的人能夠感覺這個方式沒甚么用,實在不是如許的。設想一個營業情形:欲判定某個資本是不是存在,咱們凡是利用GET,但這里用HEAD則意思加倍明白。


3,PUT:這個方式比擬少見。HTML表單也不撐持這個。實質下去講, PUT和POST極其類似,都是向辦事器發送數據,但它們之間有一個主要區分,PUT凡是指定了資本的寄存位置,而POST則不,POST的數據寄存位置由辦事器本身決議。


舉個例子:如一個用于提交博文的URL,/addBlog。若是用PUT,則提交的URL會是像如許的”/addBlog/abc123”,此中abc123便是這個博文的地點。而若是用POST,則這個地點會在提交后由辦事器奉告客戶端。今朝大部分博客都是如許的。明顯,PUT和POST用處是不一樣的。詳細用哪一個還取決于以后的營業場景。


4,DELETE:刪除某一個資本。根基上這個也很少見,不過仍是有一些處所比方amazon的S3云辦事外面就用的這個方式來刪除資本。


5,POST:向辦事器提交數據。這個方式用處普遍,幾近今朝統統的提交操縱都是靠這個完成。


6,OPTIONS:這個方式很風趣,但少少利用。它用于獲得以后URL所撐持的方式。若要求勝利,則它會在HTTP頭中包羅一個名為“Allow”的頭,值是所撐持的方式,如“GET, POST”。


實在另有一個 TRACE方式,不過這個根基上不會用到,這里就不先容了。


以上的六種方式,咱們能夠跟數據庫的CRUD增編削查操縱對應起來: CREATE :PUT READ:GET UPDATE:POST DELETE:DELETE 如許一來就完成了HTTP和數據庫操縱(實在不光是數據庫,任何數據如文件圖表都是如許)的完善同一,這也是REST的精華之一。


網站開辟常識:HTTP(超文本傳輸和談)的六種要求方式先容


相干內容
明天給大師分享一波前端開辟者適用干貨合集

明天洛壹搜集給大師來一波適用的設想和開辟類的干貨素材合集吧!此次的合集仍然是加倍側重開辟和前真個必要,有一些很是風趣的桌面利用法式,一些很是便利的 Web 利用,和一些適用性很強的 JavaScript 庫。

前端開辟 meta name="viewport" 的用法

挪動真個規劃差別于pc端,起首咱們要曉得在挪動端中,css中的1px并不即是物理上的1px,由于手機屏幕的分辯率已愈來愈高,高像素可是屏幕尺寸卻不產生太大變更,那就象征著一個物理像素點現實上塞入了好幾個像素。

網頁建造中甚么是相對定位甚么是相對定位?

定位為相對定位(relative)的元素離開文檔流,但其在文檔流中的位置仍然存在。定位為相對定位(absolute)的元素離開文檔流,但與relative的區分是其在文檔流的位置不再存在。

呼應式網站扶植必要甚么樣的手藝?

呼應式規劃能夠為差別終真個用戶供給加倍溫馨的界面和更好的用戶休會,并且跟著大屏幕挪動裝備的提高,用“局勢所趨”來描述也不為過。

深切懂得 Java 列舉(enum) 7種罕見的用法

在JDK1.5之前,咱們界說常量都是:publicstaticfianl....。此刻好了,有了列舉,能夠把相干的常量分組到一個列舉范例里,并且列舉供給了比常量更多的方式。

web開辟職員必要把握的編程手藝有哪些?

web開辟所需的編程常識跟著時候的推移而差別,這取決于你想要做甚么。那末web前端開辟最新的編程手藝和常識有哪些呢?

JavaScrip 前端/背景開辟職員必必要把握的編程手藝

在每一年最受接待的編程說話排行榜中,javascript一向處于搶先位置,而2021年,它仍然會是最受接待的編程說話。

淺談彈性規劃在網站扶植進程中的奇奧的地方

諳練把握CSS彈性規劃的話,不管是頁面的全體設想仍是部分內容的規劃,都能起到事半功倍的結果,明天洛壹搜集簡略為大師講授一下CSS彈性規劃的奇奧的地方。

咱們
定制
接洽
您的閱讀器版本太低

請進級您的閱讀器: 或以下閱讀器:  /   /