Http狀態碼


HTTP 狀態碼

1xx:信息提示

這類狀態代碼表示臨時的響應。客戶端在收到常規響應之前,應准備接收一個或多個 1xx 響應。

HTTP 狀態碼 說明
100 繼續。
101 切換協議。

2xx:成功

這類狀態代碼表明服務器成功地接受了客戶端請求。

HTTP 狀態碼 說明
200 確定。客戶端請求已成功。
201 已創建。
202 已接受。
203 非權威性信息
204 無內容。
205 重置內容。
206 部分內容。表明已部分下載了一個文件。可以續傳損壞的下載,或者將下載拆分為多個並發的流。
207 多狀態 (WebDAV)。此消息之前應該還有一條 XML 消息,其中可能包含幾個單獨的響應代碼,具體取決於發出了多少個子請求。

3xx:重定向

客戶端瀏覽器必須采取更多操作來實現請求。例如,瀏覽器可能不得不請求服務器上的不同頁面,或通過代理服務器重復該請求。

HTTP 狀態碼 說明
301 已永久移動。此請求和之后所有的請求都應該轉到指定的 URI。
302 對象已移動。對於基於表單的身份驗證,此消息通常表示為“對象已移動”。請求的資源臨時駐留在不同的 URI。由於重定向有時可能會改變,客戶端將來在請求時應該繼續使用 RequestURI。只有在 CacheControl 或 Expires 標題字段中指示,此響應才能夠緩存。
304 未修改。客戶端請求的文檔已在其緩存中,文檔自緩存以來尚未被修改過。客戶端使用文檔的緩存副本,而不從服務器下載文檔。
307 臨時重定向。

4xx:客戶端錯誤

發生錯誤,客戶端似乎有問題。例如,客戶端請求不存在的頁面,客戶端未提供有效的身份驗證信息。

HTTP 狀態碼 說明
400 錯誤的請求。
401 訪問被拒絕。IIS 定義了幾個不同的 401 錯誤,用於指示更為具體的錯誤原因。這些具體的錯誤代碼在瀏覽器中顯示,但不在 IIS 日志中顯示。詳見 401 狀態碼
403 禁止訪問。如果網站沒有設置默認文檔,並且沒有設置為允許目錄瀏覽,則會收到這個一般 403 狀態代碼。IIS 定義了幾個不同的 403 錯誤,用於指示更為具體的錯誤原因,詳見 403 狀態碼
404 未找到。發生此錯誤的原因是您試圖訪問的文件已被移走或刪除。如果在安裝 URLScan 工具之后,試圖訪問帶有有限擴展名的文件,也會發生此錯誤。如果您安裝了 URIScan 工具,則會在 w3svc 日志文件中看到“Rejected by URLScan”。這種情況下,該請求的日志文件項中將出現“Rejected by URLScan”的字樣。IIS 定義了幾個不同的 404 錯誤,用於指示更為具體的錯誤原因,詳見 404 狀態碼
405 用來訪問本頁面的 HTTP 謂詞不被允許(方法不被允許)。當客戶端向運行 IIS 的服務器發送一個 HTTP 請求,並且該請求包含服務器無法識別的 HTTP 動詞時,就會發生此錯誤。若要解決此問題,請確保客戶端的請求使用與 HTTP rfc 兼容的 HTTP 動詞。
406 客戶端瀏覽器不接受所請求頁面的 MIME 類型。
407 要求進行代理身份驗證。
412 前提條件失敗。
413 請求實體太大。
414 請求 URI 太長。
415 不支持的媒體類型。
416 無法滿足請求的范圍。
417 執行失敗。
423 鎖定的錯誤。

401 狀態碼

HTTP 狀態碼 說明
401.1 用戶名或密碼無效導致登錄失敗。
401.2 服務器配置導致登錄失敗。
401.3 由於 ACL 對資源的限制而未獲得授權。表示存在 NTFS 權限問題。即使您對試圖訪問的文件具備相應的權限,也可能發生此錯誤。例如,如果 IUSR 帳戶無權訪問 C:WinntSystem32Inetsrv 目錄,您會看到這個錯誤。
401.4 篩選器授權失敗。
401.5 ISAPI/CGI 應用程序授權失敗。
401.7 由 Web 服務器上的 URL 驗證策略拒絕訪問。這個錯誤代碼為 IIS 6.0 所專用。

403 狀態碼

HTTP 狀態碼 說明
403.1 執行訪問被禁止。可能原因:
  • 您沒有足夠的執行許可。例如,如果試圖訪問的 ASP 頁所在的目錄權限設為“無”,或者,試圖執行的 CGI 腳本所在的目錄權限為“只允許腳本”,將出現此錯誤消息。若要修改執行權限,請在 Microsoft 管理控制台 (MMC) 中右擊目錄,然后依次單擊“屬性”和“目錄”選項卡,確保為試圖訪問的內容設置適當的執行權限。
  • 您沒有將試圖執行的文件類型的腳本映射設置為識別所使用的謂詞(例如,GET 或 POST)。若要驗證這一點,請在 Microsoft 管理控制台中右鍵單擊目錄,依次單擊“屬性”、“目錄”選項卡和“配置”,然后驗證相應文件類型的腳本映射是否設置為允許所使用的謂詞。
403.2 讀訪問被禁止。驗證是否已將 IIS 設置為允許對目錄進行讀訪問。另外,如果您正在使用默認文件,請驗證該文件是否存在。
403.3 寫訪問被禁止。驗證 IIS 權限和 NTFS 權限是否已設置以便向該目錄授予寫訪問權。
403.4 要求 SSL。禁用要求安全通道選項,或使用 HTTPS 代替 HTTP 來訪問該頁面。
403.5 要求 SSL 128。禁用要求 128 位加密選項,或使用支持 128 位加密的瀏覽器以查看該頁面。
403.6 IP 地址被拒絕。您已經將服務器配置為拒絕訪問您當前的 IP 地址。
403.7 要求客戶端證書。您已經將服務器配置為要求提供證書進行客戶端身份驗證,但是您沒有安裝有效的客戶端證書。
403.8 站點訪問被拒絕。您已經為用來訪問服務器的域設置了域名限制。
403.9 用戶數過多。與該服務器連接的用戶數量超過了您設置的連接限制。注意:Microsoft Windows 2000 Professional 和 Windows XP Professional 自動設置了在 IIS 上最多 10 個連接的限制。您無法更改此限制。
403.10 配置無效。
403.11 密碼更改。
403.12 拒絕訪問映射表。您要訪問的頁要求提供客戶端證書。但是,映射到該客戶端證書的用戶 ID 已經拒絕訪問該文件。
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 狀態碼

HTTP 狀態碼 說明
404.0 沒有找到文件或目錄。
404.1 無法通過請求的端口訪問網站。此錯誤消息表明,試圖訪問的網站的 IP 地址不接受來自此請求所用端口的請求。
404.2 Web 服務擴展鎖定策略阻止本請求。在 IIS 6.0 中,表示 Web 服務擴展列表中已經阻止了該請求。
404.3 MIME 映射策略阻止了此請求。 如果存在下列情況,將出現此問題:
  • 未配置請求的文件擴展名的處理程序映射。
  • 沒有為網站或應用程序配置相應的 MIME 類型。

5xx:服務器錯誤

服務器由於遇到錯誤而不能完成該請求。

HTTP 狀態碼 說明
500 內部服務器錯誤。很多服務器端錯誤都可能導致此錯誤消息。事件查看器日志包含更詳細的錯誤原因。此外,您可以禁用友好 HTTP 錯誤消息以便收到詳細的錯誤說明。IIS 定義了幾個不同的 500 錯誤,用於指示更為具體的錯誤原因,詳見 500 狀態碼
501 頁眉值指定了未實現的配置。
502 Web 服務器用作網關或代理服務器時收到了無效響應。如果試圖運行的 CGI 腳本不返回有效的 HTTP 標頭集,將出現此錯誤消息。若要解決此問題,必須調試 CGI 應用程序,以確定它為什么會將無效的 HTTP 信息傳遞給 IIS。IIS 定義了幾個不同的 502 錯誤,用於指示更為具體的錯誤原因,詳見 502 狀態碼
503 服務不可用。這個錯誤代碼為 IIS 6.0 所專用。從 IIS 6 開始,內核模式 Http.sys 組件就會生成 HTTP 503 狀態。
504 網關超時。
505 HTTP 版本不受支持。

500 狀態碼

HTTP 狀態碼 說明
500.12 應用程序正忙於在 Web 服務器上重新啟動。這表示您在 IIS 重新啟動應用程序的過程中試圖加載 ASP 頁。刷新頁面后,此消息即會消失。如果刷新頁面后,此消息再次出現,可能是防病毒軟件正在掃描 Global.asa 文件。
500.13 Web 服務器太忙。
500.15 不允許直接請求 Global.asa。
500.16 UNC 授權憑據不正確。這個錯誤代碼為 IIS 6.0 所專用。
500.18 無法打開 URL 授權存儲庫。這個錯誤代碼為 IIS 6.0 所專用。
500.19 此文件的數據在元數據庫中配置不正確。如果 XML 元數據庫在您嘗試訪問的內容類型中包含無效的配置信息,您就會收到此錯誤。要解決此問題,請刪除或更正無效的配置。此問題通常表示 ScriptMap 元數據庫鍵中存在問題。
500.100 內部 ASP 錯誤。 如果試圖加載的 ASP 頁中含有錯誤代碼,將出現此錯誤消息。若要獲得更確切的錯誤消息,請禁用友好 HTTP 錯誤消息。默認情況下,只會在默認網站上啟用此錯誤消息。

502 狀態碼

HTTP 狀態碼 說明
502.1 CGI 應用程序超時。
502.2 CGI 應用程序出錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM