HTTP狀態碼(2xx,3xx,4xx,5xx)


HTTP狀態碼負責表示客戶端請求的返回結果,標記服務器的處理結果。

HTTP常用狀態碼分為5種:

  類別 原因短語
1xx Informational(信息狀態碼) 接受請求正在處理
2xx Success(成功狀態碼) 請求正常處理完畢
3xx Redirection(重定向狀態碼) 需要附加操作已完成請求
4xx Client Error(客戶端錯誤狀態碼) 服務器無法處理請求
5xx Server Error(服務器錯誤狀態碼) 服務器處理請求出錯

 

 

 

 

 

 

 

2XX

200 (成功)
表示客戶端發送的請求在服務器被正常的處理了。

204 (No Content)
服務器成功處理了請求,但沒有返回任何內容。

206(Partial Content)

服務器成功處理了請求,返回部分內容。

 

3XX

301 (Move Permanently)
永久性重定向,請求的資源被分配了新的URI,以后都使用這個。

302(Found)
臨時性重定向,請求的資源被分配了新的URI,本次使用這個。

303(See Other)

請求資源存在另一個URI,應使用get方法獲取請求資源。

304(Not Modified)

客戶端發送附帶條件的請求時,服務器允許請求訪問資源,但是沒有合適的。

307(Temporary Redirect)

類似於302,只是302的POST方法會變為GET,而307的不會。

 

4XX

400 (Bad Request)
請求報文存在語法錯誤。

401 (Unauthorised)
發送請求需要Http的認證信息。

403(Forbidden)

請求資源的訪問被拒絕。

404(Not Found)

服務器上無法找到請求的資源。

 

5XX 

500 (Internal Server Error)
服務器端執行請求時發送異常。

503(Server Unavailable)
服務器暫時無法處理請求。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM