圖解HTTP-第4章-返回結(jié)果的HTTP狀態(tài)碼

狀態(tài)碼的職責(zé)是當(dāng)客戶端向服務(wù)器發(fā)送請求時(shí),描述返回的請求結(jié)果.

狀態(tài)碼的類別

|類別|原因短語
--|--|--
1XX|Information(信息性狀態(tài)碼)|接收的請求正在處理
2XX|Success(成功狀態(tài)碼)|請求正常處理完畢
3XX|Redirection(重定向狀態(tài)碼)|需要進(jìn)行附加操作以完成請求
4XX|Client Error(客戶端錯(cuò)誤狀態(tài)碼)|服務(wù)器無法處理請求
5XX|Server Error(服務(wù)器錯(cuò)誤狀態(tài)碼)|服務(wù)器處理請求出錯(cuò)

2XX成功

200 OK

200 OK.png

表示從客戶端發(fā)來的請求在服務(wù)器端被正常處理了.
在響應(yīng)報(bào)文內(nèi),隨狀態(tài)嗎一起返回的信息會(huì)因方法的不同而發(fā)送改變.

204 No Content

204 No Content.png

該狀態(tài)碼代表服務(wù)器接收的請求已成功處理,但在返回的響應(yīng)報(bào)文不含實(shí)體的主體部分.另外,也不允許返回任何實(shí)體的主體.

206 Partial Content

206 Partial Content.png

該狀態(tài)碼表示客戶端進(jìn)行了范圍請求,而服務(wù)器成功執(zhí)行了這部分的GET請求.響應(yīng)報(bào)文中包含由Content-Range指定范圍的實(shí)體內(nèi)容.

3XX 重定向

301 Moved Permanently

301 Moved Permanently.png

永久性重定向.該狀態(tài)碼表示請求的資源已被分配了新的URI,以后應(yīng)使用資源現(xiàn)在所指的URI.
也就是說,如果已經(jīng)把資源對應(yīng)的URI保存為書簽了,這時(shí)應(yīng)該按Location首部字段提示的URI重新保存.

302 Found

302 Found.png

臨時(shí)性重定向.該狀態(tài)碼表示請求的資源已被分配了新的URI,希望用戶(本次)能使用新的URI訪問.
和301 Moved Permanently狀態(tài)碼相似,但302狀態(tài)碼代表的資源不是被永久移動(dòng),只是臨時(shí)性質(zhì)的.換句話說,已移動(dòng)的資源對應(yīng)的URI將來還有可能發(fā)生改變.比如,用戶把URI保存成書簽,但不會(huì)像301狀態(tài)碼出現(xiàn)時(shí)那樣去更新書簽,而是仍舊保留返回302狀態(tài)碼的頁面對應(yīng)的URI.

303 See Other

303 See Other.png

該狀態(tài)碼表示由于請求對應(yīng)的資源存在著另一個(gè)URI,應(yīng)使用GET方法定向獲取請求的資源.
303狀態(tài)碼和302 Found狀態(tài)碼有著相同的功能,但303狀態(tài)碼明確表示客戶端應(yīng)當(dāng)采用GET方法獲取資源,這點(diǎn)與302狀態(tài)碼有區(qū)別.

當(dāng)301,302,303響應(yīng)狀態(tài)碼返回時(shí),幾乎所有的瀏覽器都會(huì)把POST改成GET,并刪除報(bào)文請求報(bào)文內(nèi)的主體,之后請求會(huì)自動(dòng)再次發(fā)送.
301,302標(biāo)準(zhǔn)是
禁止將POST請求改變成GET方法的,但實(shí)際使用時(shí)大家都會(huì)這么做.

304 Not Modified

304 Not Modified.png

該狀態(tài)碼表示客戶端發(fā)送附帶條件的請求時(shí),服務(wù)器端允許請求訪問資源,但未滿足條件的情況.304狀態(tài)碼返回時(shí),不包含任何響應(yīng)的主體部門.304雖然被劃分在3XX類別中,但是和重定向沒有關(guān)系.

附帶條件的請求是采用GET方法的請求報(bào)文中包含If-Match,If-Modified-Since,If-None-Match,If-Range,If-Unmodified-Since中任一首部.

307 Temporary Redirect

臨時(shí)重定向.該狀態(tài)碼與302 Found有這相同的含義.盡管302標(biāo)準(zhǔn)禁止POST變換成GET,但實(shí)際使用時(shí)大家并不遵守.
307會(huì)遵照瀏覽器標(biāo)準(zhǔn),不會(huì)從POST變成GET.但是,對于處理響應(yīng)時(shí)的行為,每種瀏覽器有可能出現(xiàn)不同的情況.

4XX客戶端錯(cuò)誤

400 Bad Request

400 Bad Request.png

該狀態(tài)碼表示請求報(bào)文中存在語法錯(cuò)誤.當(dāng)錯(cuò)誤發(fā)生時(shí),需修改請求的內(nèi)容后再次發(fā)送請求.另外,瀏覽器會(huì)像200 OK一樣對待該狀態(tài)碼.

401 Unauthorized

401 Unauthorized.png

該狀態(tài)碼表示發(fā)送的請求需要有通過HTTP認(rèn)證(BASIC認(rèn)證,DIGEST認(rèn)證)的認(rèn)證信息.另外若之前已經(jīng)進(jìn)行過1次請求,則表示用戶認(rèn)證失敗.

403 Forbidden

403 Forbidden.png

該狀態(tài)碼表明對請求資源的訪問被服務(wù)器拒絕了.

404 Not Found

404 Not Found.png

該狀態(tài)碼表明服務(wù)器上無法找到請求的資源.

5XX服務(wù)器錯(cuò)誤

500 Internal Server Error

500 Internal Server Error.png

該狀態(tài)碼表明服務(wù)器端在執(zhí)行請求時(shí)發(fā)生了錯(cuò)誤.也有可能是Web應(yīng)用存在的bug或某些臨時(shí)的故障.

503 Service Unavailable

503 Service Unavailable.png

該狀態(tài)碼表明服務(wù)器暫時(shí)處于超負(fù)載或正在進(jìn)行停機(jī)維護(hù),現(xiàn)在無法處理請求.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市但骨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌拇舀,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜻底,死亡現(xiàn)場離奇詭異骄崩,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)朱躺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門刁赖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人长搀,你說我怎么就攤上這事宇弛。” “怎么了源请?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵枪芒,是天一觀的道長彻况。 經(jīng)常有香客問我,道長舅踪,這世上最難降的妖魔是什么纽甘? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮抽碌,結(jié)果婚禮上悍赢,老公的妹妹穿的比我還像新娘。我一直安慰自己货徙,他們只是感情好左权,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著痴颊,像睡著了一般赏迟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蠢棱,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天锌杀,我揣著相機(jī)與錄音,去河邊找鬼泻仙。 笑死糕再,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的饰豺。 我是一名探鬼主播亿鲜,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼冤吨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起饶套,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬榮一對情侶失蹤漩蟆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后妓蛮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體怠李,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年蛤克,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捺癞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡构挤,死狀恐怖髓介,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情筋现,我是刑警寧澤唐础,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布箱歧,位于F島的核電站,受9級(jí)特大地震影響一膨,放射性物質(zhì)發(fā)生泄漏呀邢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一豹绪、第九天 我趴在偏房一處隱蔽的房頂上張望价淌。 院中可真熱鬧,春花似錦瞒津、人聲如沸输钩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽买乃。三九已至,卻和暖如春钓辆,著一層夾襖步出監(jiān)牢的瞬間剪验,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來泰國打工前联, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留功戚,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓似嗤,卻偏偏與公主長得像啸臀,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子烁落,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容