2xx:表示請求已被成功接收、理解、接受
- 200(成功) 服務器已成功處理了請求。這個狀態碼對servlet是缺省的,如果沒有調用setStatus方法的話,就會得到 200
- 204(無內容) 服務器成功處理了請求,未返回任何內容
- 205(重置內容) 服務器成功處理了請求,未返回任何內容,重置文檔視圖,如清除表單內容
- 206(部分內容) 服務器成功處理了部分 GET 請求
3xx:重定向
- 300(多種選擇) 服務器根據請求可執行多種操作。服務器可根據請求者 來選擇一項操作,或提供操作列表供其選擇
- 301(永久移動) 請求的網頁已被永久移動到新位置。服務器返回此響應時,會自動將請求者轉到新位置
- 302(臨時移動) 服務器目前正從不同位置的網頁響應請求,但請求者應繼續使用原有位置來進行以后的請求。會自動將請求者轉到新位置
- 304(未修改) 自從上次請求后,請求的網頁未被修改過,不會返回網頁內容
- 305(使用代理) 請求者只能使用指定的代理訪問請求的網頁
4xx:客戶端錯誤,請求有語法錯誤或請求無法實現
- 400(錯誤請求) 服務器不理解請求的語法
- 401(身份驗證錯誤) 此頁要求授權
- 403(禁止) 服務器拒絕請求
- 404(未找到) 服務器找不到請求的網頁
- 406(不接受) 無法使用請求的內容特性響應請求的網頁
- 408(請求超時) 服務器等候請求時發生超時
- 414(請求的 URI 過長) 請求的 URI 過長,服務器無法處理
5xx:服務器端錯誤,無法處理請求
- 500(服務器內部錯誤) 服務器遇到錯誤,無法完成請求。
- 503(服務不可用) 目前無法使用服務器(由於超載或進行停機維護)。通常,這只是一種暫時的狀態。
- 504(網關超時) 服務器作為網關或代理,未及時從上游服務器接收請求。
- 505(HTTP 版本不受支持) 服務器不支持請求中所使用的 HTTP 協議版本
- Java 自學經歷
- Java 面試題 H5
- Java 面試題小程序