HTTP常見錯誤返回代碼

筆試題;HTTP返回 302,意味着什麼???

經探索記錄如下:


來自於:http://www.ha97.com/4000.html


HTTP返回狀態代碼

當用戶試圖通過HTTP或FTP協議訪問一臺運行主機上的內容時,Web服務器返回一個表示該請求的狀態的數字代碼。該狀態代碼記錄在服務器日誌中,同時也可能在 Web 瀏覽器或 FTP客戶端顯示。也就是我們打開頁面發生錯誤時瀏覽器顯示的錯誤信息代碼。狀態代碼可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。

HTTP協議狀態碼錶示的意思主要分爲五類 ,大體是 :
——————————————-
1××   保留
2××   表示請求成功地接收
3××   爲完成請求客戶需進一步細化請求
4××   客戶錯誤
5××   服務器錯誤

100 Continue
指示客戶端應該繼續請求。回送用於通知客戶端此次請求已經收到,並且沒有被服務器拒絕。
客戶端應該繼續發送剩下的請求數據或者請求已經完成,或者忽略回送數據。服務器必須發送
最後的回送在請求之後。

101 Switching Protocols
服務器依照客服端請求,通過Upgrade頭信息,改變當前連接的應用協議。服務器將根據Upgrade頭立刻改變協議
在101回送以空行結束的時候。

Successful
———————————————-
200 OK
指示客服端的請求已經成功收到,解析,接受。

201 Created
請求已經完成並一個新的返回資源被創建。被創建的資源可能是一個URI資源,通常URI資源在Location頭指定。回送應該包含一個實體數據
並且包含資源特性以及location通過用戶或者用戶代理來選擇合適的方法。實體數據格式通過煤體類型來指定即content-type頭。最開始服務 器
必須創建指定的資源在返回201狀態碼之前。如果行爲沒有被立刻執行,服務器應該返回202。

202 Accepted
請求已經被接受用來處理。但是處理並沒有完成。請求可能或者根本沒有遵照執行,因爲處理實際執行過程中可能被拒絕。

203 Non-Authoritative Information
不是權威性信息。
204 No Content
服務器已經接受請求並且沒必要返回實體數據,可能需要返回更新信息。回送可能包含新的或更新信息由entity-headers呈現。

205 Reset Content
服務器已經接受請求並且用戶代理應該重新設置文檔視圖。

206 Partial Content
服務器已經接受請求GET請求資源的部分。請求必須包含一個Range頭信息以指示獲取範圍可能必須包含If-Range頭信息以成立請求條件。

Redirection
—————————————————
300 Multiple Choices
請求資源符合任何一個呈現方式。

301 Moved Permanently
請求的資源已經被賦予一個新的URI。

302 Found
通過不同的URI請求資源的臨時文件。
303 See Other

304 Not Modified
如果客服端已經完成一個有條件的請求並且請求是允許的,但是這個文檔並沒有改變,服務器應該返回304狀態碼。304
狀態碼一定不能包含信息主體,從而通常通過一個頭字段後的第一個空行結束。

305 Use Proxy
請求的資源必須通過代理(由Location字段指定)來訪問。Location資源給出了代理的URI。

306 Unused

307 Temporary Redirect
臨時重定向。
Client Error
———————————————–
400 Bad Request
因爲錯誤的語法導致服務器無法理解請求信息。

401 Unauthorized
如果請求需要用戶驗證。回送應該包含一個WWW-Authenticate頭字段用來指明請求資源的權限。

402 Payment Required
保留狀態碼。

403 Forbidden
服務器接受請求,但是被拒絕處理。

404 Not Found
服務器已經找到任何匹配Request-URI的資源。

405 Menthod Not Allowed
Request-Line 請求的方法不被允許通過指定的URI。

406 Not Acceptable
客戶端瀏覽器不接受所請求頁面的 MIME 類型。
407 Proxy Authentication Required
要求進行代理身份驗證。
408 Reqeust Timeout
客服端沒有提交任何請求在服務器等待處理時間內。

409 Conflict

410 Gone

411 Length Required
服務器拒絕接受請求在沒有定義Content-Length字段的情況下。

412 Precondition Failed
前提條件失敗。
413 Request Entity Too Large
服務器拒絕處理請求因爲請求數據超過服務器能夠處理的範圍。服務器可能關閉當前連接來阻止客服端繼續請求。

414 Request-URI Too Long
服務器拒絕服務當前請求因爲URI的長度超過了服務器的解析範圍。

415 Unsupported Media Type
服務器拒絕服務當前請求因爲請求數據格式並不被請求的資源支持。

416 Request Range Not Satisfialbe
所請求的範圍無法滿足。
417 Expectation Failed
執行失敗。
Server Error
————————————————-
500 Internal Server Error
服務器遭遇異常阻止了當前請求的執行

501 Not Implemented
服務器沒有相應的執行動作來完成當前請求。

502 Bad Gateway
Web 服務器用作網關或代理服務器時收到了無效響應。
503 Service Unavailable
因爲臨時文件超載導致服務器不能處理當前請求。

504 Gateway Timeout
網關訪問超時。
505 Http Version Not Supported
HTTP 版本不受支持。

"100" : Continue
"101" : witching Protocols
"200" : OK
"201" : Created
"202" : Accepted
"203" : Non-Authoritative Information
"204" : No Content
"205" : Reset Content
"206" : Partial Content
"300" : Multiple Choices
"301" : Moved Permanently
"302" : Found
"303" : See Other
"304" : Not Modified
"305" : Use Proxy
"307" : Temporary Redirect
"400" : Bad Request
"401" : Unauthorized
"402" : Payment Required
"403" : Forbidden
"404" : Not Found
"405" : Method Not Allowed
"406" : Not Acceptable
"407" : Proxy Authentication Required
"408" : Request Time-out
"409" : Conflict
"410" : Gone
"411" : Length Required
"412" : Precondition Failed
"413" : Request Entity Too Large
"414" : Request-URI Too Large
"415" : Unsupported Media Type
"416" : Requested range not satisfiable
"417" : Expectation Failed
"500" : Internal Server Error
"501" : Not Implemented
"502" : Bad Gateway
"503" : Service Unavailable
"504" : Gateway Time-out
"505" : HTTP Version not supported


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章