1.什麼是HTTP協議?
- HTTP協議:全稱:超文本傳輸協議,英文是:HyperText Transfer Protocol。
- HTTP基於
TCP/IP
通信協議來傳遞數據。
TCP/IP 是因特網的
通信協議
。TCP/IP 通信協議是對計算機
必須遵守
的規則的描述,只有遵守這些規則,計算機之間才能進行通信。
2.HTTP的特點是什麼?
- 每次連接只處理一個請;
- 任何類型的數據都可以通過HTTP發送;
- 議對於事務處理沒有記憶能力;
3.HTTP請求消息的結構(報文格式)是什麼樣的?
- 請求行(request line);
- 請求頭部(header);
- 空行;
- 請求數據;
4.服務器響應消息結構是什麼樣子的?
- 狀態行;
- 消息報頭;
- 空行;
- 響應正文;
5.HTTP 請求方法有哪些?
如圖,其中: OPTIONS
、PUT
、PATCH
、DELETE
、TRACE
和 CONNECT
是HTTP1.1
新增的6中請求方法;
6.關於 GET 與 POST的比較:
7.關於HTTP狀態碼的意義:
更詳細的狀態碼和描述:http狀態碼
其他:TCP/IP基礎