關於Http協議

2021-10-03 23:02:47 字數 832 閱讀 4735

示例:

其中:http:// 為協議型別

github.com為伺服器位址

/user?gender=male為路徑path

真正傳送的格式為

第一行為request

第二行為header

包括host,content-type等

第三行之後為body

請求的內容

響應的格式為

狀態行:http/1.1 200 ok

body

get:獲取資源,沒有body

post:增加或修改資源,有body

put:修改資源,有body,冪等性

delete:刪除資源,沒有body,冪等性

head:呼叫完全同get,返回內容無body,只有header

作用:對結果作出型別化描述

1xx:臨時性訊息,100表示繼續傳送,101表示伺服器告知結果

2xx:成功

3xx:重定向,301表示永久遷移,302表示臨時遷移,304表示內容未改變

4xx:客戶端錯誤,401表示未授權,404表示頁面未找到

5xx:伺服器錯誤

關於HTTP協議

http協議 超文字傳輸協議 http是乙個應用層的物件導向的協議,主要特點如下 1 支援伺服器 客戶端模式 2 簡單快捷,客戶請求伺服器,通常只需傳送請求方法和路徑,請求方法包括get,post,put,delete等 3 http協議允許傳送任何型別的資料,json,xml,陣列等 4 http...

關於HTTP協議

1.http協議的報文解析 http的報文解析 2.http協議的實現及原理 實現原理 案例 裝置通過http post方法將訊息傳送給http serverdomain p 初始化 建立乙個簡單的控制代碼 pcurlhandle curl easy init 設定簡易控制代碼的選項 詳解 curl...

關於http協議

定義 http協議 hypertexttransferprotoco 超文字傳輸協議 無狀態協議 http協議是乙個基於瀏覽器和伺服器 b s 請求和應答的應用層協議,http構建在tcp之上。http的無狀態是指伺服器在處理完事務之後不會記錄之前的記錄,每一次的請求都需要建立一次連線。解決這種辦法...