http常見狀態碼

2021-10-19 13:38:37 字數 1450 閱讀 5525

2開頭 (請求成功)表示成功處理了請求的狀態**。

3開頭 (請求被重定向)表示要完成請求,需要進一步操作。 通常,這些狀態**用來重定向。

4開頭 (請求錯誤)這些狀態**表示請求可能出錯,妨礙了伺服器的處理。

5開頭(伺服器錯誤)這些狀態**表示伺服器在嘗試處理請求時發生內部錯誤。 這些錯誤可能是伺服器本身的錯誤,而不是請求出錯。

301moved permanently

永久重定向。該狀態碼表示請求的資源已經被分配了新的url,以後應該使用新的url去訪問該資源。

302 found

臨時性重定向。該狀態碼表示請求的資源已經分配了新的url,希望使用者本次能使用新的url。

401 (未授權) 請求要求身份驗證。 對於需要登入的網頁,伺服器可能返回此響應。

403 forbidden

該狀態碼表示對請求資源的訪問被伺服器拒絕了。

未獲得檔案系統的訪問許可權訪問許可權出現某些問題等情況都可能發生403。

404 (未找到) 伺服器找不到請求的網頁。

502(錯誤閘道器)伺服器作為閘道器或**,從上游伺服器收到無效響應。

504 (閘道器超時)伺服器作為閘道器或**,但是沒有及時從上游伺服器收到請求。

①404:(not found)伺服器無法找到請求的頁面或資源。

a.此類報錯首先考慮我們的介面寫的時候正確。(可以借用postman來測試,postman的使用詳情可見另外一篇部落格內容)

b.其次可以檢查資源的路徑是否出錯。

②405:(method not allowed )方法不允許,方法禁用。

a.一般出現在servlet中比較常見.就是自己的service函式寫錯了。

b.方法名稱寫錯,方法引數型別與標準不一致。

c.方法異常、返回值型別與標準不一致。(這一般是前台的問題,我們的解決方案是:把post請求換成get請求)

③500 :(internal server error) 伺服器內部錯誤,不能完成客戶的請求。

b.重要的是要檢視自己寫的後端業務邏輯**有沒有問題,根據報錯提示查詢bug。

c.常見的錯誤位置:nullpointexception,據庫中提取的資料沒有提取到而給另乙個物件,傳遞了空值或注入某個物件,過程**現空值.,沒有正確獲取到物件的而出現異常。

④501:( not implemented)尚未實施,或請求格式錯誤。

a.一般考慮我們前端寫的ajax中的type:"post/get"是否出錯或者from表單中的method:"post/get"是否書寫錯誤

HTTP 常見狀態碼

如果某項請求傳送到您的伺服器要求顯示您 上的某個網頁 例如,使用者通過瀏覽器訪問您的網頁或 googlebot抓取網頁時 伺服器將會返回 http 狀態碼響應請求。此狀態碼提供關於請求狀態的資訊,告訴 googlebot 關於您的 和請求的網頁的資訊。一些常見的狀態碼為 下面是 http 狀態碼的完...

HTTP 常見狀態碼

http 常見的狀態碼 1 開頭 表示客戶端相應某些動作 100 必須繼續發出請求 101 客戶要求伺服器根據請求轉化為http協議版本 2 開頭 表示請求成功 200 請求成功 3 開頭 表示頁面重定向 301 刪除請求資料 302 在其他url 發現請求資料 304 客戶端應執行了get操作 但...

HTTP常見狀態碼

此文為學習記錄所用,為加深自己的理解,會隨著學習的深入而做補充.已記錄200 301 302 403 404 狀態碼定義1xx 報告 接收到請求,繼續程序 2xx成功 步驟成功接收,被理解,並被接受 3xx重定向 為了完成請求,必須採取進一步措施 4xx客戶端出錯 請求包括錯的順序或不能完成 5xx...