HTTP協(xié)議常見錯(cuò)誤碼

iOS開發(fā)中HTTP協(xié)議常見錯(cuò)誤碼

使用ASP.NET/PHP/JSP 或者javascript都會用到http的不同狀態(tài),一些常見的狀態(tài)碼為:

status code 狀態(tài)描述
200 服務(wù)器成功返回網(wǎng)頁
404 請求的網(wǎng)頁不存在
503 服務(wù)不可用

status code :1xx(表示臨時(shí)響應(yīng),需要繼續(xù)處理)

status code 狀態(tài) 描述
100 繼續(xù) 請求者應(yīng)當(dāng)繼續(xù)提出請求。 服務(wù)器返回此代碼表示已收到請求的第一部分,正在等待其余部分
101 切換協(xié)議 請求者已要求服務(wù)器切換協(xié)議,服務(wù)器已確認(rèn)并準(zhǔn)備切換。
102 擴(kuò)展碼 處理將被繼續(xù)執(zhí)行。

status code :2xx(表示成功處理了請求的狀態(tài)代碼)

status code 狀態(tài) 描述
200 成功 服務(wù)器已成功處理了請求。
201 已創(chuàng)建 請求成功并且服務(wù)器創(chuàng)建了新的資源。
202 已接受 服務(wù)器已接受請求,但尚未處理。
203 非授權(quán)信息 服務(wù)器已成功處理了請求,但返回的信息可能來自另一來源。
204 無內(nèi)容 服務(wù)器成功處理了請求,但沒有返回任何內(nèi)容。
205 重置內(nèi)容 服務(wù)器成功處理了請求,但沒有返回任何內(nèi)容。
206 部分內(nèi)容 服務(wù)器成功處理了部分 GET 請求。
207 狀態(tài)碼 代表之后的消息體將是一個(gè)XML消息,并且可能依照之前子請求數(shù)量的不同,包含一系列獨(dú)立的響應(yīng)代碼

status code :3xx(重定向這類狀態(tài)碼代表需要客戶端采取進(jìn)一步的操作才能完成請求)

status code 狀態(tài) 描述
300 多種選擇 針對請求,服務(wù)器可執(zhí)行多種操作。
301 永久移動(dòng) 請求的網(wǎng)頁已永久移動(dòng)到新位置。
302 臨時(shí)移動(dòng) 請求的資源現(xiàn)在臨時(shí)從不同的URI響應(yīng)請求。由于這樣的重定向是臨時(shí)的,客戶端應(yīng)當(dāng)繼續(xù)向原有地址發(fā)送以后的請求。。
303 查看其他位置 對應(yīng)當(dāng)前請求的響應(yīng)可以在另一個(gè)URI上被找到,而且客戶端應(yīng)當(dāng)采用GET的方式訪問那個(gè)資源。
304 未修改 304響應(yīng)禁止包含消息體,因此始終以消息頭后的第一個(gè)空行結(jié)尾。
305 使用代理 被請求的資源必須通過指定的代理才能被訪問。
306 在最新版的規(guī)范中,306狀態(tài)碼已經(jīng)不再被使用。
307 臨時(shí)重定向 請求的資源現(xiàn)在臨時(shí)從不同的URI響應(yīng)請求

status code :4xx(客戶端錯(cuò)誤

這類的狀態(tài)碼代表了客戶端看起來可能發(fā)生了錯(cuò)誤,妨礙了服務(wù)器的處理。)

status code 狀態(tài) 描述
400 語法錯(cuò)誤 由于包含語法錯(cuò)誤,當(dāng)前請求無法被服務(wù)器理解。
401 驗(yàn)證錯(cuò)誤 當(dāng)前請求需要用戶驗(yàn)證。
402 該狀態(tài)碼是為了將來可能的需求而預(yù)留的。
403 拒絕 服務(wù)器已經(jīng)理解請求,但是拒絕執(zhí)行它。。
404 未發(fā)現(xiàn) 請求失敗,請求所希望得到的資源未被在服務(wù)器上發(fā)現(xiàn)。
405 請求行中指定的請求方法不能被用于請求相應(yīng)的資源。
406 請求的資源的內(nèi)容特性無法滿足請求頭中的條件,因而無法生成響應(yīng)實(shí)體。
407 驗(yàn)證 與401響應(yīng)類似,只不過客戶端必須在代理服務(wù)器上進(jìn)行身份驗(yàn)證。
408 超時(shí) 請求超時(shí)。
409 無法完成 由于和被請求的資源的當(dāng)前狀態(tài)之間存在沖突,請求無法完成。
410 響應(yīng)的目的主要是幫助網(wǎng)站管理員維護(hù)網(wǎng)站,通知用戶該資源已經(jīng)不再可用,并且服務(wù)器擁有者希望所有指向這個(gè)資源的遠(yuǎn)端連接也被刪除。
411 無定義 服務(wù)器拒絕在沒有定義Content-Length頭的情況下接受請求。
412 不滿足 服務(wù)器在驗(yàn)證在請求的頭字段中給出先決條件時(shí),沒能滿足其中的一個(gè)或多個(gè)。
413 拒絕 服務(wù)器拒絕處理當(dāng)前請求,因?yàn)樵撜埱筇峤坏膶?shí)體數(shù)據(jù)大小超過了服務(wù)器愿意或者能夠處理的范圍。
414 URI 過長 請求的URI長度超過了服務(wù)器能夠解釋的長度,因此服務(wù)器拒絕對該請求提供服務(wù)。
415 不支持的媒體類型 請求的格式不受請求頁面的支持。
416 請求范圍不符合要求 如果頁面無法提供請求的范圍,則服務(wù)器會返回此狀態(tài)代碼。
417 未滿足期望值 服務(wù)器未滿足”期望”請求標(biāo)頭字段的要求。

詳細(xì):https://blog.csdn.net/qqqqzxg/article/details/50715332

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

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

  • 一、概念(載錄于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434閱讀 8,741評論 6 152
  • HTTP概述 超文本傳輸協(xié)議(HTTP,HyperText Transfer Protocol) 是互聯(lián)網(wǎng)上應(yīng)用最...
    曹淵說創(chuàng)業(yè)閱讀 3,954評論 2 61
  • Http協(xié)議詳解 標(biāo)簽(空格分隔): Linux 聲明:本片文章非原創(chuàng),內(nèi)容來源于博客園作者M(jìn)IN飛翔的HTTP協(xié)...
    Sivin閱讀 5,345評論 3 82
  • 前言:最近發(fā)現(xiàn)自己在網(wǎng)絡(luò)相關(guān)這一塊基礎(chǔ)很是欠缺,所以準(zhǔn)備花時(shí)間了解一下,本文主要是講http協(xié)議的一些基礎(chǔ),和一些...
    justCode_閱讀 2,148評論 0 23
  • 本文整理自MIN飛翔博客 [1] 1. 概念 協(xié)議是指計(jì)算機(jī)通信網(wǎng)絡(luò)中兩臺計(jì)算機(jī)之間進(jìn)行通信所必須共同遵守的規(guī)定或...
    HoyaWhite閱讀 2,795評論 2 20

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