HTTP 之 常見狀態(tài)碼介紹

http協(xié)議狀態(tài)碼分類

本文僅介紹常見的code,更多狀態(tài)碼的詳細(xì)信息請(qǐng)查看以下鏈接? https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status

.status(狀態(tài)碼):

.1xx:100-101信息提示

.2xx:200-206成功

.3xx:300-305重定向,如臨時(shí)重定向或者永久重定向

.4xx:400-415錯(cuò)誤類信息,客戶端錯(cuò)誤,如驗(yàn)證失敗

.5xx:500-505錯(cuò)誤類信息,服務(wù)器端錯(cuò)誤

http協(xié)議常用的狀態(tài)碼,具體解釋如下

.200:成功,請(qǐng)求數(shù)據(jù)通過(guò)響應(yīng)報(bào)文的entity-body部分發(fā)送;OK

.301:請(qǐng)求的URL指向的資源已經(jīng)被刪除;但在響應(yīng)報(bào)文中通過(guò)首部Location指明了資源現(xiàn)在所處的新位置;Moved Permanently

訪問(wèn)www.360buy.com是進(jìn)行了兩次調(diào)整,先跳轉(zhuǎn)到http://www.jd.com然后在調(diào)整到https://www.jd.com

.302:響應(yīng)報(bào)文Location指明資源臨時(shí)新位置Moved Temporarily

臨時(shí)跳轉(zhuǎn)和永久跳轉(zhuǎn)的區(qū)別,永久跳轉(zhuǎn)指訪問(wèn)的地址不存在了,希望用戶下次不要訪問(wèn)這個(gè)網(wǎng)站了

臨時(shí)跳轉(zhuǎn)是兩個(gè)網(wǎng)頁(yè)都存在,如http://www.jd.comhttps://www.jd.com可能后期http://www.jd.com這個(gè)網(wǎng)頁(yè)后期會(huì)恢復(fù)

.304:客戶端發(fā)出了條件式請(qǐng)求,但服務(wù)器上的資源未曾發(fā)生改變,則通過(guò)響應(yīng)此響應(yīng)狀態(tài)碼通知客戶端;Not Modified

如訪問(wèn)同一頁(yè)面,刷新的時(shí)候,就返回304,服務(wù)器內(nèi)容沒有變化,客戶端就指利用緩存來(lái)回應(yīng),如果要強(qiáng)行刷新網(wǎng)頁(yè),可以用shift+F5刷新網(wǎng)頁(yè)

.401:需要輸入賬號(hào)和密碼認(rèn)證方能訪問(wèn)資源;Unauthorized,如彈出basic驗(yàn)證的窗口

.403:請(qǐng)求被禁止;Forbidden,如沒有權(quán)限訪問(wèn),或者iptables,目錄的權(quán)限,selinux的控制都會(huì)導(dǎo)致禁止訪問(wèn)

外部資源訪問(wèn)的時(shí)候,是以apache這個(gè)賬號(hào)對(duì)外提供服務(wù)的,用戶訪問(wèn)實(shí)際是用apache這個(gè)賬號(hào)來(lái)獲取資源,同時(shí)該服務(wù)是用root在運(yùn)行,這個(gè)是管理進(jìn)程。提供服務(wù)的時(shí)候是服務(wù)進(jìn)程,賬號(hào)是apache

.404:服務(wù)器無(wú)法找到客戶端請(qǐng)求的資源;Not Found.如果網(wǎng)站有大量的404,可能是網(wǎng)頁(yè)上連接有問(wèn)題。要注意

.500:服務(wù)器內(nèi)部錯(cuò)誤;Internal Server Error,如htaccess文件寫出,多了。。。的選項(xiàng),服務(wù)可能可以啟動(dòng),但是訪問(wèn)網(wǎng)頁(yè)的時(shí)候出現(xiàn)了500報(bào)錯(cuò)

.502:代理服務(wù)器從后端服務(wù)器收到了一條偽響應(yīng),如無(wú)法連接到網(wǎng)關(guān);Bad Gateway出錯(cuò)在代理服務(wù)器和后端服務(wù)器之間,后端服務(wù)器沒有響應(yīng)

.503:服務(wù)不可用,臨時(shí)服務(wù)器維護(hù)或過(guò)載,服務(wù)器無(wú)法處理請(qǐng)求

.504:網(wǎng)關(guān)超時(shí)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • HTTP狀態(tài)碼的分類 HTTP狀態(tài)碼由三個(gè)十進(jìn)制數(shù)字組成,第一個(gè)十進(jìn)制數(shù)字定義了狀態(tài)碼的類型,后兩個(gè)數(shù)字沒有分類的...
    薄涼_簡(jiǎn)書閱讀 646評(píng)論 0 1
  • 網(wǎng)絡(luò)請(qǐng)求是iOS項(xiàng)目的一個(gè)大部分,而且大部分的iOS的項(xiàng)目的網(wǎng)絡(luò)請(qǐng)求是根據(jù)AFN進(jìn)行的二次封裝,我們查看返回的結(jié)果...
    FR_Zhang閱讀 7,264評(píng)論 15 46
  • HTTP狀態(tài)碼(HTTP Status Code)表示http服務(wù)器對(duì)與請(qǐng)求HTTP響應(yīng)狀態(tài)的3位數(shù)字代碼。它由 ...
    BeeNoisy閱讀 1,925評(píng)論 0 8
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • 前言 HTTP狀態(tài)碼是用以表示[網(wǎng)頁(yè)服務(wù)器]響應(yīng)狀態(tài)的3位數(shù)字代碼,最常見的404錯(cuò)誤就是其中之一通過(guò)狀態(tài)碼我們能...
    無(wú)聊數(shù)藏家閱讀 912評(píng)論 0 4

友情鏈接更多精彩內(nèi)容