物聯(lián)方案
2020年04月01日
HTTP請(qǐng)求由三個(gè)部分組成:請(qǐng)求行、消息頭和請(qǐng)求正文,它主要包括八種請(qǐng)求方式:
(1)選項(xiàng)返回特定資源的服務(wù)器支持的HTML請(qǐng)求方法,或者Web服務(wù)器發(fā)送測(cè)試服務(wù)器功能(允許)客戶端查看服務(wù)器性能
(2)GET向特定資源發(fā)出請(qǐng)求(請(qǐng)求指定的頁(yè)面信息并返回到實(shí)體主體)
(3)向指定資源(提交表格、上傳文件)提交數(shù)據(jù)處理請(qǐng)求,這也可能導(dǎo)致建立或最初建立新的資源
(4)將其最新內(nèi)容上載到指定的資源位置(從客戶端傳輸?shù)椒?wù)器的數(shù)據(jù)替換指定文檔的內(nèi)容)
(5)如果頭對(duì)應(yīng)于服務(wù)器請(qǐng)求和GET請(qǐng)求,則響應(yīng)方不會(huì)返回以獲取包含在小消息頭(帶有GET)中的原始信息。類似地,返回的響應(yīng)中沒(méi)有獲取標(biāo)題的特定內(nèi)容)。
(6)DELECT請(qǐng)求服務(wù)器刪除以請(qǐng)求-URL標(biāo)記的資源(請(qǐng)求服務(wù)器刪除頁(yè)面)
(7)跟蹤回波服務(wù)器接收的檢測(cè)和診斷請(qǐng)求
(8)CONNECTHTTP/1.1協(xié)議中可更改管道連接的代理服務(wù)器
最常用的是GET和POST方法的請(qǐng)求。
HTTP消息由客戶端到服務(wù)器的請(qǐng)求和服務(wù)器對(duì)客戶端的響應(yīng)組成。請(qǐng)求消息的格式如下:
請(qǐng)求行-一般標(biāo)題-請(qǐng)求標(biāo)題-實(shí)體標(biāo)題-消息主體
請(qǐng)求行從一個(gè)方法字段開始,然后是URL字段和HTTP協(xié)議版本字段,以CRLF結(jié)束。sp是分隔符。除了在最終的CRLF序列中需要CF和LF之外,不需要它們。關(guān)于一般信息頭,請(qǐng)求頭和實(shí)體標(biāo)頭的具體內(nèi)容可以引用到相關(guān)文檔。
回復(fù)消息的格式如下:
狀態(tài)線-一般信息標(biāo)題-響應(yīng)頭-實(shí)體標(biāo)題-消息體
狀態(tài)符號(hào)由三位數(shù)字組成,表示請(qǐng)求是否被理解或滿足。原因分析是對(duì)原始文本狀態(tài)代碼的簡(jiǎn)要描述,狀態(tài)代碼用于支持自動(dòng)操作,原因分析用于用戶使用??蛻舳瞬恍枰糜跈z查或顯示語(yǔ)法。通用信息頭、響應(yīng)頭和實(shí)體標(biāo)頭的具體內(nèi)容可以引用到相關(guān)文檔。