200 OK——客戶端發(fā)來的請求在服務(wù)器端被正常處理
在響應(yīng)報文中,隨狀態(tài)碼返回的信息會因方法的不同而改變。比如,使用GET時對應(yīng)請求資源的實體會作為響應(yīng)返回;使用HEAD時,在響應(yīng)中只返回首部,不返回實體的主體部分。
204 No Content——服務(wù)器接收的請求已成功處理,但返回的響應(yīng)報文中不含實體的主體部分,即無資源可返回
一般在只需從客戶端往服務(wù)器發(fā)送信息,而對客戶端不需要發(fā)送新信息內(nèi)容的情況下使用。
206 Partial Content——服務(wù)器成功執(zhí)行了客戶端發(fā)來的范圍GET請求。
301 Moved Permanently——永久重定向(請求的資源已被分配新的URL,以后應(yīng)使用資源現(xiàn)在所指的URL)。
302 Found——臨時重定向(請求的資源已被分配新的URL,希望用戶本次使用新的URL)。
303 See Other——由于請求對應(yīng)的資源存在著另一個URL,應(yīng)使用GET方法定向獲取請求的資源,與302功能相同,但不同點在于303要求使用GET方法獲取資源。
304 Not Modified——客戶端發(fā)送附帶條件的請求時,,服務(wù)器端允許請求訪問資源,但請求未滿足條件。
304其實與重定向沒有關(guān)系。
307 Temporary Redirect——臨時重定向,但請求方式不會從POST變?yōu)?/span>GET
與302含義相同,但是302規(guī)定的禁止POST變?yōu)?/span>GET并不被遵守,而307嚴格遵守不會從POST變?yōu)?/span>GET。
400 Bad Request——請求報文中存在語法錯誤。
401 Unauthorized——發(fā)送的請求需有通過HTTP認證的認證信息
當(dāng)瀏覽器初次接收401,會彈出認證用的對話窗口;若之前已進行過1次請求,則表示用戶認證失敗。返回含有401的響應(yīng)必須包含一個適用于被請求資源的WWW-Authenticate首部用以質(zhì)詢用戶信息。
403 Forbidden——對請求資源的訪問被服務(wù)器拒絕了
404 Not Found——服務(wù)器上無法找到請求的資源
500 Internal Server Error——服務(wù)器在執(zhí)行請求時發(fā)生錯誤
503 Service Unavailable——服務(wù)器暫處于超負載或正在進行停機維護,現(xiàn)在無法處理請求