狀態碼 | 類別 | 描述 |
---|---|---|
1XX | 信息性狀態碼 | 接收的請求正在處理 |
2XX | 成功的狀態碼 | 請求正常處理完畢 |
3XX | 重定向狀態碼 | 須要進行附加操做以完成請求 |
4XX | 客戶端錯誤狀態碼 | 服務器沒法處理請求 |
5XX | 服務器錯誤狀態碼 | 服務器處理請求出錯 |
301: 永久性重定向,表示請求的資源已經分配了新的uri,之後應使用新的urijavascript
302: 臨時性重定向,表示請求的資源uri臨時性被移動html
303: 指明客戶端應該用Get方法去請求,而不是posthtml5
當301, 302, 303狀態碼返回時,幾乎全部瀏覽器都會把Post改成Get,並刪除請求報文的主體,以後請求會自動再次發送java
304: Get請求中含有附加條件時,請求的資源不知足這些條件。這些附加條件包括:If-Math,If-Modified-Since,If-None-Match,If-Range,If-UnModified-Since中的任意一個web
307:臨時重定向,相似302,不過不會從post變爲get瀏覽器
http1.1使用的認證方式有:緩存
http協議有如下弊端:安全
websocket協議爲解決這些弊端而生。服務器
《圖解http》websocket