1. 程式人生 > >HTTP請求處理

HTTP請求處理

當客戶端對web文件進行http請求時,在請求中不但包含請求協議,請求URL,還包含其他
客戶端的資訊和提交的資料,開發人員需要了解客戶請求中包含的資料和型別。

Request URL:http://localhost:8080/Travels2.0/index.jsp
Request Method:GET
Status Code:200 OK
Referrer Policy:no-referrer-when-downgrade
Response Headers
view source
Content-Type:text/html;charset=utf-8
Date:Fri, 27 Oct 2017
11:42:12 GMT Server:Apache-Coyote/1.1 Transfer-Encoding:chunked Request Headers view source Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp, image/apng,*/*;q=0.8 Accept-Encoding:gzip, deflate, br Accept-Language:zh-CN,zh;q=0.8 Cache-Control:max-age=0 Host:localhost:8080 Proxy-Connection:keep-alive Upgrade-Insecure-Requests:1 User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36

上面的請求資訊分為:請求行,請求頭和請求體三部分。

請求行包括請求方法,請求的地址和HTTP協議及版本;
請求頭用於通知web容器請求中資訊的型別,請求方式,資訊的大小,客戶的IP地址等;
請求體中包含的是提交給伺服器的資料。