Http返回碼,不止是404

2021-07-22 14:35:48 字數 2865 閱讀 8891

平時大家最常見的應該是頁面出現http 404或not found錯誤資訊是http的其中一種「標準回應資訊」(http狀態碼),此資訊代表客戶端在瀏覽網頁時,伺服器無法正常提供資訊,或是伺服器無法回應且不知原因。

除了常見的,其他的大家了解一下,做一下普及吧,早晚都要用到。

(1) 日期(date)

(2) 時間(time)

(3) 客戶端ip位址(c-ip)

(4) 使用者名稱(cs-username)

(5) 方法(cs-method)

(6) uri資源(cs-uri-stem)

(7) uri查詢(cs-uri-query)

(8) 協議狀態(sc-status)

(9) 傳送的位元組數(sc-bytes)

(10) 協議版本(cs-version)

(11) 使用者**(csuser-agent)

(12) 引用站點(csreferer)

##一開頭

100 - 表示已收到請求的一部分,正在繼續傳送餘下部分。

101 - 切換協議。

##二開頭

200 - 確定。客戶端請求已成功。

2xx - 成功 伺服器成功地接受了客戶端請求。 (只要是2xx的狀態,都表示成功)

200 - 確定。客戶端請求已成功。

201 - 已建立。

202 - 已接受。

203 - 非權威性資訊。

204 - 無內容。

205 - 重置內容。

206 - 部分內容。

##三開頭

300 - 針對收到請求,伺服器可執行多種操作。

301 - 永久移動轉移,請求的內容已永久移動其他新位置。

302 - 臨時移動轉移,請求的內容已臨時移動新的位置

304 - 未修改。自從上次請求後,請求的內容未修改過。

307 - 臨時重定向。伺服器目前從不同位置響應請求,但請求者應繼續使用原有位置來進行以後的請求。

##四開頭

400 - 錯誤的請求。

401 - 訪問被拒絕。iis 定義了許多不同的 401 錯誤,它們指明更為具體的錯誤原因。這些具體的錯誤**在瀏覽器中顯示,但不在 iis 日誌中顯示:

401.1 - 登入失敗。

401.2 - 伺服器配置導致登入失敗。

401.3 - 由於 acl 對資源的限制而未獲得授權。

401.4 - 篩選器授權失敗。

401.5 - isapi/cgi 應用程式授權失敗。

401.7 - 訪問被 web 伺服器上的 url 授權策略拒絕。這個錯誤**為 iis 6.0 所專用。

403 - 禁止訪問:iis 定義了許多不同的 403 錯誤,它們指明更為具體的錯誤原因:

403.1 - 執行訪問被禁止。

403.2 - 讀訪問被禁止。

403.3 - 寫訪問被禁止。

403.4 - 要求 ssl.

403.5 - 要求 ssl 128.

403.6 - ip 位址被拒絕。

403.7 - 要求客戶端證書。

403.8 - 站點訪問被拒絕。

403.9 - 使用者數過多。

403.10 - 配置無效。

403.11 - 密碼更改。

403.12 - 拒絕訪問對映表。

403.13 - 客戶端證書被吊銷。

403.14 - 拒絕目錄列表。

403.15 - 超出客戶端訪問許可。

403.16 - 客戶端證書不受信任或無效。

403.17 - 客戶端證書已過期或尚未生效。

403.18 - 在當前的應用程式池中不能執行所請求的 url.這個錯誤**為 iis 6.0 所專用。

403.19 - 不能為這個應用程式池中的客戶端執行 cgi.這個錯誤**為 iis 6.0 所專用

403.20 - passport 登入失敗。這個錯誤**為 iis 6.0 所專用。

404 - 未找到請求的內容。

404.0 - 未找到檔案或目錄。

404.1 - 無法在所請求的埠上訪問 web站點。

404.2 - web 服務擴充套件鎖定策略阻止本請求。

404.3 - mime 對映策略阻止本請求。

405 - 用來訪問本頁面的 http 謂詞不被允許(方法不被允許)

406 - 客戶端瀏覽器不接受所請求頁面的 mime 型別。

407 - 要求進行**身份驗證。

412 - 前提條件失敗。

413 - 請求實體太大。

414 - 請求 uri 太長。

415 - 不支援的**型別。

416 - 所請求的範圍無法滿足。

417 - 執行失敗。

423 - 鎖定的錯誤。

##五開頭

500 - 伺服器內部錯誤。

500.12 - 應用程式正忙於在 web 伺服器上重新啟動。

500.13 - web 伺服器太忙。

500.15 - 不允許直接請求 global.asa.

500.16 - unc 授權憑據不正確。這個錯誤**為 iis 6.0 所專用。

500.18 - url 授權儲存不能開啟。這個錯誤**為 iis 6.0 所專用。

500.100 - 內部 asp 錯誤。

501 - 伺服器無法完成請求的功能。

502 - 伺服器用作閘道器或**伺服器時收到了無效響應。

502.1 - cgi 應用程式超時。

502.2 - cgi 應用程式出錯。

503 - 服務不可用。這個錯誤**為 iis 6.0 所專用。

擔心的不止是崩潰

當然,他說的有一點是沒錯的 自家運維的系統崩潰了,你可以懲罰或fire一些人,而google或salesforce崩潰了,你沒什麼地方可以出氣。準確地說是出氣出得不爽。因為要出氣也是可以的,打 去把他們的客服人員罵一頓,威脅他們要解除合同之類,但是遠沒有把it人員叫到面來罵那麼爽,而且可以把員工fi...

http返回碼是000

今天開發童鞋在測試往乙個 發請求的時候,發現返回碼是000,如圖 眾所周知,常見的返回碼是以下四種 1 2xx 成功 2 3xx 重定向 3 4xx 客戶端錯誤 4 5xx 伺服器端錯誤 但是000是啥玩意?簡單的說就是沒有有效的http狀態碼,比如連線被拒絕,連線超時等。使用 curl w n m...

SOA不止是一種IT技術

來自微軟的devadoss在本次訪談中指出soa並不僅僅只是一種it技術。在所有web服務標準中,我聽說最讓人沮喪的是ws policy的難產。它會影響2006年的標準體嗎?它的領導者微軟和ibm能夠讓它出台嗎?john devadoss 我希望在標準組織中看到它,但是有很多變數所以很難預期。因此,...