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