響應
響應行(協議,狀態碼,狀態文字)
響應頭資訊(格式為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協議工作於客戶...