三方面搞定http協議之“狀態碼”
阿新 • • 發佈:2018-03-19
server u 接受 request 個數字 not pos -a div 一段時間
當我們向服務器請求數據的時候,服務器會給我們一個反饋,告訴我們對待我們的請求,服務器處理得怎麽樣了,而這個反饋,是通過數字來傳達的,這個數字就叫狀態碼。
狀態碼分為以下幾種:
- 1xx:指示信息--表示請求已接收,繼續處理。
- 2xx:成功--表示請求已被成功接收、理解、接受。
- 3xx:重定向--要完成請求必須進行更進一步的操作。
- 4xx:客戶端錯誤--請求有語法錯誤或請求無法實現。
- 5xx:服務器端錯誤--服務器未能實現合法的請求。
常見狀態代碼、狀態描述的說明如下。
- 200 OK:客戶端請求成功。
- 400 Bad Request:客戶端請求有語法錯誤,不能被服務器所理解。
- 401 Unauthorized:請求未經授權,這個狀態代碼必須和WWW-Authenticate報頭域一起使用。
- 403 Forbidden:服務器收到請求,但是拒絕提供服務。
- 404 Not Found:請求資源不存在,舉個例子:輸入了錯誤的URL。
- 500 Internal Server Error:服務器發生不可預期的錯誤。
- 503 Server Unavailable:服務器當前不能處理客戶端的請求,一段時間後可能恢復正常。
三方面搞定http協議之“狀態碼”