概要
當使用者試圖通過 HTTP 或檔案傳輸通訊協定 (FTP)
訪問一台正在運行 Internet 資訊服務 (IIS) 的伺服器上的內容時,IIS 返回一個表示該請求的狀態的數字代碼。該狀態碼記錄在 IIS
日誌中,同時也可能在 網頁瀏覽器或 FTP 用戶端顯示。狀態碼可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。
更多資訊
記錄檔的位置。在預設狀態下,IIS 把它的記錄檔放在
%WINDIR/System32/Logfiles 檔案夾中。每個全球資訊網 (WWW) 網站和 FTP
網站在該目錄下都有一個單獨的目錄。在預設狀態下,每天都會在這些目錄下建立記錄檔,並用日期給記錄檔命名(例如,exYYMMDD.log)。
1xx -
資訊提示
這些狀態碼表示臨時的響應。用戶端在收到常規響應之前,應準備接收一個或多個 1xx 響應。
100 - 繼續。
101 - 切換協議。
2xx - 成功
這類狀態碼表明伺服器成功地接受了用戶端請求。
200 - 確定。用戶端請求已成功。
201 - 已建立。
202 - 已接受。
203 -
非權威性資訊。
204 - 無內容。
205 - 重設內容。
206 - 部分內容。
3xx -
重新導向
用戶端瀏覽器必須採取更多操作來實現請求。例如,瀏覽器可能不得不請求伺服器上的不同的頁面,或通過Proxy 伺服器重複該請求。
301 - Moved Permanently 客戶請求的文檔在其他地方,新的URL在Location頭中給出,瀏覽器應該自動地訪問新的URL。
302 - Found 類似於301,但新的URL應該被視為臨時性的替代,而不是永久性的。注意,在HTTP1.0中對應的狀態資訊是“Moved
Temporatily”,出現該狀態碼時,瀏覽器能夠自動訪問新的URL,因此它是一個很有用的狀態碼。注意這個狀態碼有時候可以和301替換使
用。例如,如果瀏覽器錯誤地請求http://host/~user(缺少了後面的斜杠),有的伺服器返回301,有的則返回302。嚴格地說,我們只能假定只有當原來的請求是GET時瀏覽器才會自動重新導向。請參見307。
303 - See Other
類似於301/302,不同之處在於,如果原來的請求是POST,Location頭指定的重新導向目的文件應該通過GET提取(HTTP 1.1新)。
304 - Not Modified
用戶端有緩衝的文檔並發出了一個條件性的請求(一般是提供If-Modified-Since頭表示客戶只想比指定日期更新的文檔)。伺服器告訴客戶,原來緩衝的文檔還可以繼續使用。
305 - Use Proxy 客戶請求的文檔應該通過Location頭所指明的Proxy 伺服器提取(HTTP 1.1新)。
307 -
Temporary Redirect
和302(Found)相同。許多瀏覽器會錯誤地響應302應答進行重新導向,即使原來的請求是POST,即使它實際上只能在POST請求的應答是303時
才能重新導向。由於這個原因,HTTP
1.1新增了307,以便更加清除地區分幾個狀態碼:當出現303應答時,瀏覽器可以跟隨重新導向的GET和POST請求;如果是307應答,則瀏覽器只
能跟隨對GET請求的重新導向。(HTTP 1.1新)
4xx -
用戶端錯誤
發生錯誤,用戶端似乎有問題。例如,用戶端請求不存在的頁面,用戶端未提供有效身分識別驗證資訊。
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
- 要求進行Proxy 驗證。
412 - 前提條件失敗。
413 – 請求實體太大。
414 - 請求 URI
太長。
415 – 不支援的媒體類型。
416 – 所請求的範圍無法滿足。
417 – 執行失敗。
423 – 鎖定的錯誤。
5xx - 伺服器錯誤
伺服器由於遇到錯誤而不能完成該請求。
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 - Web 服務器用作網關或Proxy 伺服器時收到了無效響應。
502.1 - CGI 應用程式逾時。
502.2 - CGI 應用程式出錯。application.
503 - 服務不可用。這個錯誤碼為 IIS 6.0 所專用。
504 - 網關逾時。
505 - HTTP 版本不受支援。
HTTP錯誤碼手冊大全:
http://www.czbin.cn/hc/HTTP.ERROR.html
=========================================================================
HTTP常見錯誤 400/401/403/404/500及更多
HTTP 錯誤 400
400 請求出錯
由於文法格式有誤,伺服器無法理解此請求。不作修改,客戶程式就無法重複此請求。
HTTP 錯誤 401
401.1 未授權:登入失敗
此錯誤表明傳輸給伺服器的認證與登入伺服器所需的認證不匹配。
請與
Web 服務器的管理員聯絡,以確認您是否具有訪問所請求資源的許可權。
401.2 未授權:伺服器的配置導致登入失敗
此錯誤表明傳輸給伺服器的認證與登入伺服器所需的認證不匹配。此錯誤通常由未發送正確的 WWW 驗證表頭欄位所致。
請與 Web
伺服器的管理員聯絡,以確認您是否具有訪問所請求資源的許可權。
401.3 未授權:由於資源中的 ACL 而未授權
此錯誤表明客戶所傳輸的認證沒有對伺服器中特定資源的存取權限。此資源可能是客戶機中的地址行所列出的網頁或檔案,也可能是處理客戶機中的地址行所列出的檔案所需伺服器上的其他檔案。
請記錄試圖訪問的完整地址,並與 Web 服務器的管理員聯絡以確認您是否具有訪問所請求資源的許可權。
401.4 未授權:授權服務被篩選程式拒絕
此錯誤表明 Web 服務器已經安裝了篩選程式,用以驗證串連到伺服器的使用者。此篩選程式拒絕串連到此伺服器的真品證明書的訪問。
請記錄試圖訪問的完整地址,並與 Web 服務器的管理員聯絡以確認您是否具有訪問所請求資源的許可權。
401.5 未授權:ISAPI/CGI
應用程式的授權失敗
此錯誤表明試圖使用的 Web伺服器中的地址已經安裝了 ISAPI 或
CGI程式,在繼續之前用以驗證使用者的認證。此程式拒絕用來串連到伺服器的真品證明書的訪問。
請記錄試圖訪問的完整地址,並與
Web伺服器的管理員聯絡以確認您是否具有訪問所請求資源的許可權
HTTP 錯誤 403
403.1 禁止:禁止執行訪問
如果從並不允許執行程式的目錄中執行 CGI、ISAPI或其他執行程式就可能引起此錯誤。
如果問題依然存在,請與 Web 服務器的管理員聯絡。
403.2 禁止:禁止讀取存取
如果沒有可用的預設網頁或未啟用此目錄的瀏覽目錄,或者試圖顯示駐留在只標記為執行或指令碼許可權的目錄中的HTML
頁時就會導致此錯誤。
如果問題依然存在,請與 Web 服務器的管理員聯絡。
403.3 禁止:禁止寫訪問
如果試圖上傳或修改不允許寫訪問的目錄中的檔案,就會導致此問題。
如果問題依然存在,請與 Web伺服器的管理員聯絡。
403.4
禁止:需要 SSL
此錯誤表明試圖訪問的網頁受安全通訊端層(SSL)的保護。要查看,必須在試圖訪問的地址前輸入https:// 以啟用 SSL。
如果問題依然存在,請與 Web伺服器的管理員聯絡。
403.5 禁止:需要 SSL 128
此錯誤訊息表明您試圖訪問的資源受
128位的安全通訊端層(SSL)保護。要查看此資源,需要有支援此SSL 層的瀏覽器。
請確認瀏覽器是否支援 128 位 SSL安全性。如果支援,就與
Web伺服器的管理員聯絡,並報告問題。
403.6 禁止:拒絕 IP 位址
如果伺服器含有不允許訪問此網站的 IP地址清單,並且您正使用的
IP地址在此列表中,就會導致此問題。
如果問題依然存在,請與 Web伺服器的管理員聯絡。
403.7 禁止:需要使用者認證
當試圖訪問的資源要求瀏覽器具有伺服器可識別的使用者安全通訊端層(SSL)認證時就會導致此問題。可用來驗證您是否為此資源的合法使用者。
請與
Web伺服器的管理員聯絡以擷取有效使用者認證。
403.8 禁止:禁止網站訪問
如果
Web伺服器不為請求提供服務,或您沒有串連到此網站的許可權時,就會導致此問題。
請與 Web 服務器的管理員聯絡。
403.9
禁止訪問:所串連的使用者太多
如果 Web太忙併且由於流量過大而無法處理您的請求時就會導致此問題。請稍後再次串連。
如果問題依然存在,請與 Web
伺服器的管理員聯絡。
403.10 禁止訪問:配置無效
此時 Web 服務器的配置存在問題。
如果問題依然存在,請與
Web伺服器的管理員聯絡。
403.11 禁止訪問:密碼已更改
在身分識別驗證的過程中如果使用者輸入錯誤的密碼,就會導致此錯誤。請重新整理網頁並重試。
如果問題依然存在,請與 Web伺服器的管理員聯絡。
403.12 禁止訪問:對應程式拒絕訪問
拒絕使用者認證試圖訪問此 Web 網站。
請與網站管理員聯絡以建立使用者認證許可權。如果必要,也可以更改使用者認證並重試。
HTTP 錯誤 404
404 找不到
Web 服務器找不到您所請求的檔案或指令碼。請檢查URL 以確保路徑正確。
如果問題依然存在,請與伺服器的管理員聯絡。
HTTP
錯誤 405
405 不允許此方法
對於請求所標識的資源,不允許使用請求行中所指定的方法。請確保為所請求的資源設定了正確的 MIME 類型。
如果問題依然存在,請與伺服器的管理員聯絡。
HTTP 錯誤 406
406 不可接受
根據此請求中所發送的“接受”標題,此請求所標識的資源只能產生內容特徵為“不可接受”的響應實體。
如果問題依然存在,請與伺服器的管理員聯絡。
HTTP 錯誤 407
407 需要Proxy 驗證
在可為此請求提供服務之前,您必須驗證此Proxy 伺服器。請登入到Proxy 伺服器,然後重試。
如果問題依然存在,請與 Web 服務器的管理員聯絡。
HTTP 錯誤 412
412 前提條件失敗
在伺服器上測試前提條件時,部分請求標題欄位中所給定的前提條件估計為FALSE。客戶機將前提條件放置在當前資源
metainformation(標題欄位資料)中,以防止所請求的方法被誤用到其他資源。
如果問題依然存在,請與 Web 服務器的管理員聯絡。
HTTP 錯誤 414
414 Request-URI 太長
Request-URL太長,伺服器拒絕服務此請求。僅在下列條件下才有可能發生此條件:
客戶機錯誤地將 POST 請求轉換為具有較長的查詢資訊的
GET 請求。
客戶機遇到了重新導向問題(例如,指向自身的尾碼的重新導向首碼)。
伺服器正遭受試圖利用某些伺服器(將固定長度的緩衝區用於讀取或執行
Request-URI)中的安全性漏洞的客戶幹擾。
如果問題依然存在,請與 Web 服務器的管理員聯絡。
HTTP 錯誤 500
500 伺服器的內部錯誤
Web 服務器不能執行此請求。請稍後重試此請求。
如果問題依然存在,請與 Web伺服器的管理員聯絡。
HTTP 錯誤 501
501 未實現
Web 服務器不支援實現此請求所需的功能。請檢查URL 中的錯誤,如果問題依然存在,請與
Web伺服器的管理員聯絡。
HTTP 錯誤 502
502 網關出錯
當用作網關或代理時,伺服器將從試圖實現此請求時所訪問的upstream 伺服器中接收無效的響應。
如果問題依然存在,請與
Web伺服器的管理員聯絡。