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