- 前台應用從瀏覽器端, 向后台服務器發送HTTP請求(請求報文)
- 后台服務器端接收到請求后, 調用服務器應用處理請求, 向瀏覽器端返回HTTP響應(響應報文)
- 瀏覽器端接受到響應, 解析顯示響應體 / 調用監視回調
請求報文:
- 請求行:
method url 請求方式:
常用的兩種請求方式:
1. GET/product_detail?id=2
2. POST/login - 多個請求頭:
* Host: www.baidu.com (宿主)也叫 域名
* Cookie: BAIDUID=ADUCDSA3232;BIDUPSID=A32D34D44;
cookie一般由服務器端產生, 然后交給瀏覽器存儲,瀏覽器發請求的時候, 會自動攜帶對應cookie,
瀏覽器發送請求發送cookie: 是利用cookie請求頭
* Content-Type: application/x-www-form-urlencoded 或者 application/json 請求體內容的類型 - 請求體:
* username=tom&pwd=123 請求類型為: application/x-www-form-urlencoded
* {"username:tome,"pwd":123} 請求類型為:application/json Json格式
響應報文:
POST 請求體參數格式:
常見的響應狀態碼:
不同類型的請求及其作用: