請求頭
選項 | 說明 |
---|---|
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 | 告訴服務器,當前客戶端可以接收的文檔類型,其實這里包含了/,就表示什么都可以接收 |
Accept-Encoding: gzip, deflate | 支持的壓縮格式。數據在網絡上傳遞時,可能服務器會把數據壓縮后再發送 |
Accept-Language: zh-cn,zh;q=0.5 | 當前客戶端支持的語言,可以在瀏覽器的工具選項中找到語言相關信息 |
Cache-Control:no-cache | 告訴瀏覽器不要緩存的響應頭 |
Connection: keep-alive | 客戶端支持的鏈接方式,保持一段時間鏈接,默認為3000ms |
Referer: http://localhost:8080/hello/index.jsp | 請求來自哪個頁面 |
Content-Type: application/x-www-form-urlencoded | 表單的數據類型,說明會使用url格式編碼數據;url編碼的數據都是以“%”為前綴,后面跟隨兩位的16進制 |
Content-Length:13 | 請求體的長度,這里表示13個字節 |
Cookie: JSESSIONID=xxxxx | 因為不是第一次訪問這個地址,所以會在請求中把上一次服務器響應中發送過來的Cookie在請求中一並發送去過;這個Cookie的名字為JSESSIONID。 |
Host:localhost | 請求的主機名為localhost |
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0 | 與瀏覽器和OS相關的信息。有些網站會顯示用戶的系統版本和瀏覽器版本信息,這都是通過獲取User-Agent頭信息而來的 |
響應頭
選項 | 說明 |
---|---|
HTTP/1.1 200 OK | 響應協議為HTTP1.1,狀態碼為200,表示請求成功,OK是對狀態碼的解釋 |
Server:WSGIServer/0.2 CPython/3.5.2 | 服務器的版本信息 |
Content-Type: text/html;charset=UTF-8 | 響應體使用的編碼為UTF-8 |
Content-Length: 724 | 響應體為724字節 |
Set-Cookie: JSESSIONID=xxxxx | 響應給客戶端的Cookie |
date: Mon, 24 Dec 2018 08:35:26 GMT | 響應的時間 |
HTTP狀態碼
狀態碼 | 狀態碼英文名稱 | 描述 |
---|---|---|
200 | OK | 請求成功。一般用於GET與POST請求 |
301 | Moved Permanently | 永久移動。請求的資源已被永久的移動到新URI,返回信息會包括新的URI,瀏覽器會自動定向到新URI。今后任何新的請求都應使用新的URI代替 |
302 | Found | 臨時移動。與301類似。但資源只是臨時被移動。客戶端應繼續使用原有URI |
304 | Not Modified | 未修改。所請求的資源未修改,服務器返回此狀態碼時,不會返回任何資源。客戶端通常會緩存訪問過的資源,通過提供一個頭信息指出客戶端希望只返回在指定日期之后修改的資源 |
404 | Not Found | 服務器無法根據客戶端的請求找到資源(網頁)。通過此代碼,網站設計人員可設置"您所請求的資源無法找到"的個性頁面 |
500 | Internal Server Error | 服務器內部錯誤,無法完成請求 |
502 | Bad Gateway | 作為網關或者代理工作的服務器嘗試執行請求時,從遠程服務器接收到了一個無效的響應 |
503 | Service Unavailable | 由於超載或系統維護,服務器暫時的無法處理客戶端的請求。延時的長度可包含在服務器的Retry-After頭信息中 |
504 | Gateway Time-out | 充當網關或代理的服務器,未及時從遠端服務器獲取請求 |