HTTP學習筆記

2021-07-15 12:21:51 字數 796 閱讀 9353

響應

響應行(協議,狀態碼,狀態文字)

響應頭資訊(格式為key:value)

空行 主體資訊(可選)

例 http/1.1 200 ok

content-type:text/html

content-length:5

hello

請求方法有哪些

有get post put delete head trace options

注意:

head和get基本一致,只是不返回內容

我們只是確認乙個內容還正常,不需要返回具體內容,用head比較合適

這些請求方法雖然http協議裡有,但是web server未必允許或支援這些方法

options 返回伺服器可用的方法

狀態碼 狀態文字

狀態碼是用來反應伺服器響應情況的

常見的200 ok 404 not found

狀態文字是用來描述狀態碼的

1xx 資訊 接收到請求,繼續處理

2xx 成功 操作成功的收到,理解和接受

3xx 重定向 為了完成請求,必須採取進一步措施

4xx 客戶端錯誤 請求的語法有錯誤或者不能完全被滿足

5xx 伺服器錯誤 伺服器無法完成明顯有效的請求

200 – 伺服器成功返回網頁

301/2 永久/臨時重定向

304not modified –未修改 取快取

客戶端告訴伺服器我是否有快取

etag和時間戳

307 重定向保持原有的請求資料

HTTP學習筆記 HTTP報文

如果說http是網際網路的信使,那麼http報文就是運送的包裹。所有的http程式都是通過互相傳送報文來完成工作的。本文將介紹http報文的流動方式,報文的組成部分,請求和響應報文之間的區別等。http報文是在http應用程式之間傳送的資料塊,這些資料塊以文字形式存在,以描述了報文的內容及含義的元資...

HTTP學習筆記 HTTP協議

tcp ip協議按層次分為四層 應用層,傳輸層,網路層,資料鏈路層。該層決定了向使用者提 用服務時通訊的活動。如ftp和dns服務等。傳輸層有兩個性質不同的協議 tcp和udp協議。網路層的作用就是計算機之間通過網路裝置進行傳輸時,選擇一條傳輸路線。用來處理連線網路的硬體部分,硬體上的範疇均在該層的...

HTTP學習筆記

http協議是hyper text transfer protocol 超文字傳輸協議 的縮寫,是用於從全球資訊網 www world wide web 伺服器傳輸超文字到本地瀏覽器的傳送協議。http是乙個基於tcp ip通訊協議來傳遞資料 html 檔案,檔案,查詢結果等 http協議工作於客戶...