1. 程式人生 > 其它 >http狀態碼以及快取

http狀態碼以及快取

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)
伺服器暫時無法處理請求。

轉自:https://www.cnblogs.com/scyitgz/p/5216031.html