http協(xié)議狀態(tài)碼分類
本文僅介紹常見的code,更多狀態(tài)碼的詳細(xì)信息請查看以下鏈接? https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status
.status(狀態(tài)碼):
.1xx:100-101信息提示
.2xx:200-206成功
.3xx:300-305重定向留美,如臨時重定向或者永久重定向
.4xx:400-415錯誤類信息别洪,客戶端錯誤最易,如驗證失敗
.5xx:500-505錯誤類信息,服務(wù)器端錯誤
http協(xié)議常用的狀態(tài)碼,具體解釋如下
.200:成功萄涯,請求數(shù)據(jù)通過響應(yīng)報文的entity-body部分發(fā)送;OK
.301:請求的URL指向的資源已經(jīng)被刪除;但在響應(yīng)報文中通過首部Location指明了資源現(xiàn)在所處的新位置;Moved Permanently
訪問www.360buy.com是進行了兩次調(diào)整,先跳轉(zhuǎn)到http://www.jd.com然后在調(diào)整到https://www.jd.com
.302:響應(yīng)報文Location指明資源臨時新位置Moved Temporarily
臨時跳轉(zhuǎn)和永久跳轉(zhuǎn)的區(qū)別,永久跳轉(zhuǎn)指訪問的地址不存在了,希望用戶下次不要訪問這個網(wǎng)站了
臨時跳轉(zhuǎn)是兩個網(wǎng)頁都存在橘荠,如http://www.jd.com和https://www.jd.com可能后期http://www.jd.com這個網(wǎng)頁后期會恢復(fù)
.304:客戶端發(fā)出了條件式請求屿附,但服務(wù)器上的資源未曾發(fā)生改變,則通過響應(yīng)此響應(yīng)狀態(tài)碼通知客戶端哥童;Not Modified
如訪問同一頁面挺份,刷新的時候,就返回304贮懈,服務(wù)器內(nèi)容沒有變化匀泊,客戶端就指利用緩存來回應(yīng),如果要強行刷新網(wǎng)頁朵你,可以用shift+F5刷新網(wǎng)頁
.401:需要輸入賬號和密碼認(rèn)證方能訪問資源各聘;Unauthorized,如彈出basic驗證的窗口
.403:請求被禁止抡医;Forbidden躲因,如沒有權(quán)限訪問,或者iptables忌傻,目錄的權(quán)限大脉,selinux的控制都會導(dǎo)致禁止訪問
外部資源訪問的時候,是以apache這個賬號對外提供服務(wù)的水孩,用戶訪問實際是用apache這個賬號來獲取資源镰矿,同時該服務(wù)是用root在運行,這個是管理進程俘种。提供服務(wù)的時候是服務(wù)進程秤标,賬號是apache
.404:服務(wù)器無法找到客戶端請求的資源;Not Found.如果網(wǎng)站有大量的404宙刘,可能是網(wǎng)頁上連接有問題抛杨。要注意
.500:服務(wù)器內(nèi)部錯誤;Internal Server Error荐类,如htaccess文件寫出怖现,多了。。屈嗤。的選項潘拨,服務(wù)可能可以啟動,但是訪問網(wǎng)頁的時候出現(xiàn)了500報錯
.502:代理服務(wù)器從后端服務(wù)器收到了一條偽響應(yīng)饶号,如無法連接到網(wǎng)關(guān)铁追;Bad Gateway出錯在代理服務(wù)器和后端服務(wù)器之間,后端服務(wù)器沒有響應(yīng)
.503:服務(wù)不可用茫船,臨時服務(wù)器維護或過載琅束,服務(wù)器無法處理請求
.504:網(wǎng)關(guān)超時