HTTP 超文字傳輸協議 概略

2021-10-09 01:37:16 字數 1132 閱讀 8249

http,hypertext transfer protocol, 超文字傳輸協議

http協議是一種應用最廣泛的網路傳輸協議,用於傳輸檔案、等資料。瀏覽器作為http客戶端通過url向web伺服器傳送請求,web伺服器根據接收到的請求,向瀏覽器傳送response資訊。預設埠號80。

客戶端請求訊息結構:請求行 request line,請求頭部 header,空行,請求資料

伺服器響應訊息結構:狀態行,訊息報頭,空行,響應正文

(一)http協議給出8種請求型別:

get:請求指定的頁面資訊

head:請求獲取報頭

post:請求提交資料(例,提交表單,上傳檔案)

put:請求取代內容

delete:請求刪除指定頁面

connect:請求伺服器的**功能

options:請求檢視伺服器效能

trace:請求回顯伺服器接收到的請求

patch:put的補充方式,用於區域性更新

(二)http 狀態碼

伺服器收到請求後,在返回資源前,會返回乙個包含http 狀態碼的server header

http 請求碼分為5種型別:

1**:伺服器收到請求,等待後續操作

2**:請求接收成功並處理

3**:重定向,等待後續操作

4**:客戶端錯誤

5**:伺服器錯誤

常見的http狀態碼:

100:繼續,等待繼續請求

200:請求成功

202:已接收請求,未處理

204:無內容

301:資源永久轉移到其他url

302:資源臨時轉移到其他url

305:必須通過**訪問資源

400:請求語法錯誤,伺服器無法解析

401:需要使用者身份資訊

403:伺服器拒絕執行請求

404:請求的資源不存在

408:請求超時

410:資源被永久刪除

500:伺服器內部錯誤

501:伺服器不支援請求功能

502:伺服器作為**,接收到遠端伺服器的無效響應

503:系統維護,無法處理請求

504:伺服器作為**,未及時接收到遠端伺服器的請求

505:伺服器不支援請求的http版本

超文字傳輸協議 HTTP

方法 統一資源識別符號 uri 協議 版本出現在請求的第一行。這裡post是請求方法,examples default.jsp是uri,而http 1.1是協議 版本部分。每個http請求可以使用http標準裡邊提到的多種方法之一。http 1.1支援7種型別的請求 get,post,head,op...

http 超文字傳輸協議

html專門用於定義瀏覽器與伺服器之間交換資料的過程以及資料本身的格式 它是一種請求 響應式的協議 特點 1.支援客戶端 伺服器模式 2.簡單快速 客戶端只需向伺服器端傳送請求方式和路徑 3.靈活 允許傳送任何形式的資料,只需指定content type的值 4.無狀態 對事務處理沒有記憶能力 請求...

http超文字傳輸協議

應用層規範傳輸的格式,底層是tcp ip傳輸協議 http協議之請求 過程 接受響應 關閉通道 請求方式 請求方式有很多,也許格式不一樣,但是行,頭,空行一定有 有 options put delete trace connect 常用的有get post post 用哪個 get適合資料量小沒有安...