1. 程式人生 > >web頁面中http返回的狀態碼解釋

web頁面中http返回的狀態碼解釋

重新 不能 情況 返回 範圍請求 常見 無法 末尾 有效期

狀態碼類別:
??1xx: 信息類,表示客戶發送的請求服務端正在處理 ??2xx:成功類,服務器 成功接收請求 ??3xx:重定向類,服務器中找到了多個請求內容,則需要用戶再次操作選擇 ??4xx:客戶端錯誤類,對於發的請求服務器無法處理 ??5xx:服務器錯誤類,由於服務器發生故障或遇到錯誤無法回應

常見的狀態碼:
?1xx:信息類 ??100:繼續發送請求,客戶端之前發送的請求服務器未拒絕。服務器必須在客戶端發送完請求後才能發送一個回應 ??101: 服務器接收客戶請求,將其轉化成另一種協議來處理
?2xx:成功類 ? 200:服務器成功處理請求 ? 202:服務器接受了客戶端的請求,還在處理中 ? 204:服務器處理了請求,但是沒有新的內容生成。刷新頁面後頁面還是保持原來的,不會改變 ? 205:和204有點相似,也是服務器處理了請求,但是沒有新的內容生成。但是刷新頁面後瀏覽器會清除內容,重新顯示內容 ? 206:客戶端發送範圍請求,服務器處理完成
?3xx:重定向類 ??301:永久重定向。例如:請求https://localhost/index 時服務器返回301,就會給url末尾加個“/”。則最終訪問的url是:https://localhost/index/ ??302:臨時性重定向。和301說明類似 ??304:客戶端發送請求後,服務器允許訪問,但是瀏覽器中緩存的內容還在有效期中,這時返回狀態碼為304 ??307:http1.1中新增。將請求分為get和post,他的重定向只對於get請求
?4xx:客戶端錯誤類 ??400:請求的內容中存在語法錯誤 ??401:說明訪問的請求受保護。需要用戶認證 ??403: 服務器接受客戶端發出的請求,但是拒絕處理。例如訪問服務器中有些未被授權的內容 ??404:服務器找不到請求的內容 ??407:需要代理身份才能進行訪問,即客戶端訪問需要通過代理授權 ??414:請求的url太長 ???? ?5xx:服務器錯誤類 ??500:服務器遇到了某些情況,處理請求失敗。筆者遇到過接口崩掉時請求返回狀態碼為500 ??503:服務器在維護或者負載過重不能處理客戶端發出的請求 ??505:服務器不支持請求中的http版本

web頁面中http返回的狀態碼解釋