響應碼解讀

狀態碼是由三位數字和原因短語組成 er:200 OK

接下來總結幾個面試常用的(面試會考的):

200 OK 表示客戶端發生的請求在服務器端被正常處理了

204 NOT CONTENT 表示服務器正常處理了,但返回的響應報文中不包含實體的主體部分,一般在只需要從客戶端往服務器發送信息,而對客戶端不需要發送新信息內容的情況下使用。

206 Partial Content  改狀態碼錶示客戶端對服務器端進行了範圍請求,而服務器成功執行了這部分GET請求,響應報文中包含由 Content-Range 指定範圍的實體內容

301 永久性重定向

302 臨時性重定向

303狀態碼和302狀態碼有着相同的功能,但303狀態碼明確表明客戶端應當採用GET方法獲取資源

400 Bad Request  該狀態碼錶示請求的報文中存在語法錯誤,當錯誤發生時,需修改請求的內容後再次發送請求。

401 Unauthorized  

該狀態碼錶示發送的請求需要有通過 HTTP 認證(BASIC 認證、DIGEST 認證)的認證信息。另外若之前已進行過 1 次請求,則表示用 戶認證失敗。
返回含有 401 的響應必須包含一個適用於被請求資源的 WWW-Authenticate 首部用以質詢(challenge)用戶信息。當瀏覽器初次接收到 401 響應,會彈出認證用的對話窗口。
403:Forbidden 該狀態碼錶明對請求資源的訪問被服務器拒絕了。服務器端沒有必要給出拒絕的詳細理由,但如果想作說明的話,可以在實體的主體部分對原因進行描述,這樣就能讓用戶看到了。未獲得文件系統的訪問授權,訪問權限出現某些問題(從未授權的發送源 IP 地址試圖訪問)等列舉的情況都可能是發生 403 的原因。
404 Not Found 該狀態碼錶明服務器上無法找到請求的資源
500:Internal Server Error(服務器錯誤)
503 Service Unavailable 該狀態碼錶明服務器暫時處於超負載或正在進行停機維護,現在無法處理請求




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章