《圖解HTTP》摘要

主要彙總了書籍《圖解HTTP》中的一些核心概念,圖片均來自於該書籍。

一、建立互聯網的三大要素

1、超文本標記語言 HTML
2、文檔傳遞協議 HTTP
3、統一資源定位符 URI

二、URI和URL的區別

URI用字符串表示某一互聯網資源
URL表示資源的地點,是URI的子集

三、不同協議端口號

協議 端口號
文件傳輸協議(ftp) 21
ssh服務協議(ssh) 22
遠程登錄(telnet) 23
簡單郵件傳輸協議 (smtp) 25
超文本傳輸協議 (http) 80
超文本傳輸安全協議(https) 443
Pop3 110

四、http協議
1、請求報文
組成部分:請求方法、請求URI、協議版本、可選的請求首部字段和內容實體構成
在這裏插入圖片描述
2、響應報文
組成部分:協議版本、狀態碼、用以解釋狀態碼的原因短語、可選的響應首部字段以及實體主體
在這裏插入圖片描述
3、HTTP方法

  • GET 獲取資源
  • POST 傳輸實體主體
  • PUT 傳輸文件,不帶驗證機制,存在安全問題
  • HEAD 獲得報文首部
  • DELETE 刪除文件
  • OPTIONS 詢問支持的方法
  • TRACE 追蹤路徑,容易引發XST(跨站追蹤)攻擊
  • CONNECT
    4、內容協商方式
  • 服務端協商
  • 客戶端協商
  • 透明協商
    五、HTTP狀態碼
    參考博客:HTTP狀態碼
    六、HTTP首部字段
  • 通用首部字段
    在這裏插入圖片描述
  • 請求首部字段
    在這裏插入圖片描述
  • 響應首部字段
    在這裏插入圖片描述
  • 實體首部字段
    在這裏插入圖片描述
  • cookie核心字段屬性
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章