亚洲天堂中文字幕一区二区|亚洲精品无播放器在线播放网站|亚洲精品熟女国产国产老熟女|亚洲欧美在线人成最新按摩

        
        
      • <form id="etzky"></form>
          <td id="etzky"><tr id="etzky"></tr></td>

          解析HTTP協(xié)議六種請(qǐng)求方法

          時(shí)間:2022-10-03 07:25:34 網(wǎng)絡(luò)知識(shí) 我要投稿
          • 相關(guān)推薦

          關(guān)于解析HTTP協(xié)議六種請(qǐng)求方法

            標(biāo)準(zhǔn)Http協(xié)議支持六種請(qǐng)求方法,即:下面是小編收集的資料,希望大家喜歡!

          關(guān)于解析HTTP協(xié)議六種請(qǐng)求方法

            1,GET

            2,HEAD

            3,PUT

            4,DELETE

            5,POST

            6,OPTIONS 但其實(shí)我們大部分情況下只用到了GET和POST。如果想設(shè)計(jì)一個(gè)符合RESTful規(guī)范的web應(yīng)用程序,則這六種方法都會(huì)用到。不過即使暫時(shí)不想涉及REST,了解這六種方法的本質(zhì)仍然是很有作用的。大家將會(huì)發(fā)現(xiàn),原來web也是很簡潔明了的。下面依次說明這六種方法。

            1,GET:GET可以說是最常見的了,它本質(zhì)就是發(fā)送一個(gè)請(qǐng)求來取得服務(wù)器上的某一資源。資源通過一組HTTP頭和呈現(xiàn)數(shù)據(jù)(如HTML文本,或者圖片或者視頻等)返回給客戶端。GET請(qǐng)求中,永遠(yuǎn)不會(huì)包含呈現(xiàn)數(shù)據(jù)。

            2,HEAD:HEAD和GET本質(zhì)是一樣的,區(qū)別在于HEAD不含有呈現(xiàn)數(shù)據(jù),而僅僅是HTTP頭信息。有的人可能覺得這個(gè)方法沒什么用,其實(shí)不是這樣的。想象一個(gè)業(yè)務(wù)情景:欲判斷某個(gè)資源是否存在,我們通常使用GET,但這里用HEAD則意義更加明確。

            3,PUT:這個(gè)方法比較少見。HTML表單也不支持這個(gè)。本質(zhì)上來講, PUT和POST極為相似,都是向服務(wù)器發(fā)送數(shù)據(jù),但它們之間有一個(gè)重要區(qū)別,PUT通常指定了資源的存放位置,而POST則沒有,POST的數(shù)據(jù)存放位置由服務(wù)器自己決定。

            舉個(gè)例子:如一個(gè)用于提交博文的URL,/addBlog。如果用PUT,則提交的URL會(huì)是像這樣的”/addBlog/abc123”,其中abc123就是這個(gè)博文的地址。而如果用POST,則這個(gè)地址會(huì)在提交后由服務(wù)器告知客戶端。目前大部分博客都是這樣的。顯然,PUT和POST用途是不一樣的。具體用哪個(gè)還取決于當(dāng)前的業(yè)務(wù)場(chǎng)景。

            4,DELETE:刪除某一個(gè)資源;旧线@個(gè)也很少見,不過還是有一些地方比如amazon的S3云服務(wù)里面就用的這個(gè)方法來刪除資源。

            5,POST:向服務(wù)器提交數(shù)據(jù)。這個(gè)方法用途廣泛,幾乎目前所有的提交操作都是靠這個(gè)完成。

            6,OPTIONS:這個(gè)方法很有趣,但極少使用。它用于獲取當(dāng)前URL所支持的方法。若請(qǐng)求成功,則它會(huì)在HTTP頭中包含一個(gè)名為“Allow”的頭,值是所支持的方法,如“GET, POST”。

            其實(shí)還有一個(gè)TRACE方法,不過這個(gè)基本上不會(huì)用到,這里就不介紹了。

            以上的六種方法,我們可以跟數(shù)據(jù)庫的CRUD增刪改查操作對(duì)應(yīng)起來: CREATE :PUT READ:GET UPDATE:POST DELETE:DELETE 這樣一來就實(shí)現(xiàn)了HTTP和數(shù)據(jù)庫操作(其實(shí)不光是數(shù)據(jù)庫,任何數(shù)據(jù)如文件圖表都是這樣)的完美統(tǒng)一,這也是REST的精髓之一。

          【解析HTTP協(xié)議六種請(qǐng)求方法】相關(guān)文章:

          解析托福口語考試六種題型及應(yīng)對(duì)方法10-06

          關(guān)于Ubuntu系統(tǒng)中安裝使用tcpdump來統(tǒng)計(jì)HTTP請(qǐng)求10-04

          六種后臺(tái)拿shell的方法10-04

          中考數(shù)學(xué)六種解題方法10-04

          中考數(shù)學(xué)解題方法解析10-05

          規(guī)定的寫作方法解析10-10

          小升初作文加分方法解析10-15

          六種解決托福閱讀中生詞的方法10-08

          關(guān)于HTTP 錯(cuò)誤 403.1禁止訪問11-26

          六種方法寫出“真情實(shí)感”的寫作方法推薦03-21