1. 靜態請求
客戶端訪問服務器的靜態網頁, 不涉及任何數據的處理, 如下面的URL:
http://localhsot/login.html
2.動態請求
客戶端會將數據提交給服務器
# 使用get方式提交數據得到的url
http://localhost/login?user=zhang3&passwd=123456&age=12&sex=man
- http: 協議
- localhost: 域名
- /login: 服務器端要處理的指令
- ? : 連接符, 后邊的內容是客戶端給服務器提交的數據
- & : 分隔符
動態的url如何找服務器端處理的指令?
- 去掉協議
- 去掉域名/IP
- 去掉端口
- 去掉?和它后邊的內容
# 如果看到的是請求行, 如何找處理指令?
POST /upload/UploadAction HTTP/1.1
GET /?username=tom&phone=123&email=hello%40qq.com&date=2018-01-
01&sex=male&class=3&rule=on HTTP/1.1
1. 找請求行的第二部分
- 如果是post, 處理指令就是請求行的第二部分
- 如果是get, 處理指令就是請求行的第二部分, ? 以前的內容
