HTML狀態碼的相關知識
㈠:含義
HTTP狀態碼(英語:HTTP Status Code)是用以表示網頁服務器超文本傳輸協議響應狀態的3位數字代碼。
也就是當瀏覽者訪問一個網頁時,瀏覽者的瀏覽器會向網頁所在服務器發出請求。當瀏覽器接收並顯示網頁前,此網頁所在的服務器會返回一個包含HTTP狀態碼的信息頭(server header)用以響應瀏覽器的請求。
㈡:分類
1.1xx:信息,服務器收到請求,需要請求者繼續執行操作。
2.2xx:成功,操作被成功接收並處理。
3.3xx:重定向,需要進一步的操作以完成請求。
4.4xx:客戶端錯誤,請求包含語法錯誤或者無法完成請求。
5.5xx:服務器錯誤,服務器在處理請求的過程中發生了錯誤。
㈢:常見的狀態碼
1.100:continue,繼續
2.101:switching protocols,切換協議
3.200:ok,請求成功
4.201:created,已創建
5.204:no content,無內容
6.301:moved permanently,永久移動
7.302:found,臨時移動
8.304:Not Modified,未修改
9.307:Temporary Radirect,臨時重定向
10.400:bad request,客戶端請求的語法錯誤,服務器無法理解
11.401:unauthorized,請求要求用戶的身份認證
12.402:Payment Required,保留,將來使用
13.403:Forbidden,服務器已經理解客戶端的請求,但是拒絕執行此請求
14.404:Not Found,請求失敗,請求所希望得到的資源未被在服務器上發現
15.405: Method Not Allowed,請求行中指定的請求方法不能被用於請求相應的資源
16.408:Request Timeout,請求超時
17.410:Gone,客戶端請求的資源已經不存在
18.500: Internal Server Error,服務器端的源代碼出現錯誤,無法完成請求
19.501: Not Implemented,服務器不支持當前請求所需要的某個功能
20.503: Service Unavailable,由於臨時的服務器維護或者過載,服務器當前無法處理請求
21.505: HTTP Version Not Supported,服務器不支持,或者拒絕支持在請求中使用的 HTTP 版本
希望可以有所幫助。
