http請求狀態碼及含義

2022-07-02 12:30:12 字數 4693 閱讀 1089

當使用者在防問internet資訊服務(iis)的伺服器上的內容時時,iis伺服器響應請求,會自動返回乙個表示該請求的狀態的數字**,提供關於相關請求的狀態資訊。同樣當搜尋引擎蜘蛛在抓取的過程中,伺服器也會相關的http狀態碼,通過了解http狀態**,可以更詳細的分析日誌中的訪問情況,下面seoer惜緣收集的http狀態**含義表與部分解決方法:

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

101 - 切換協議。

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 所專用。

504 - 閘道器超時。

505 - http 版本不受支援。

常見的 http 狀態**及其原因

200 - 成功。iis 已成功處理傳送的請求。

401.1 - 登入失敗。登入不成功,可能因為使用者名稱或密碼訪問無效。

401.3 - 服務列表對資源的限制而未獲得授權。表示存在ntfs許可權問題,或者對試圖訪問的檔案具備相應的許可權,也可能發生此錯誤。

403.1 - 執行訪問被禁止。

下面是導致此錯誤資訊的兩個常見原因:

您沒有足夠的執行許可。例如,如果試圖訪問的asp 頁所在的目錄許可權設為「無」,或者,試圖執行的cgi 指令碼所在的目錄許可權為「只允許指令碼」,將出現此錯誤資訊。若要修改執行許可權,請在 microsoft 管理控制台 (mmc) 中右擊目錄,然後依次單擊屬性和目錄選項卡,確保為試圖訪問的內容設定適當的執行許可權。

您沒有將試圖執行的檔案型別的指令碼對映設定為識別所使用的謂詞(例如,get 或 post)。若要驗證這一點,請在 mmc 中右擊目錄,依次單擊屬性、目錄選項卡和配置,然後驗證相應檔案型別的指令碼對映是否設定為允許所使用的謂詞。

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 - 使用者數過多。與該伺服器連線的使用者數量超過了iis設定的連線數。

403.12 - 拒絕訪問對映表。您要訪問的頁面要求提供客戶端證書,但對映到您的客戶端證書的使用者 id 已被拒絕訪問該檔案。

404 - 未找到。發生此錯誤的原因是您試圖訪問的檔案已被移走或刪除。

500 - 內部伺服器錯誤。造成500錯誤常見原因有:asp語法出錯、access資料庫連線語句出錯、檔案引用與包含路徑出錯、使用了伺服器不支援的元件如fso等

500.12 - 伺服器錯誤:web 伺服器上的應用程式正在重新啟動。這表示您在iis 重新啟動應用程式的過程中試圖載入 asp 頁。重新整理頁面後,此資訊即會消失。如果重新整理頁面後,此資訊再次出現,可能是防病毒軟體正在掃瞄 global.asa 檔案。

500-100.asp - asp 錯誤。如果試圖載入的 asp 頁中含有錯誤**,將出現此錯誤資訊。若要獲得更確切的錯誤資訊,請禁用友好 http 錯誤資訊。預設情況下,只會在預設 web 站點上啟用此錯誤資訊。

502 - 閘道器錯誤。如果試圖執行的 cgi 指令碼不返回有效的 http 標頭集,將出現此錯誤資訊。

1、錯誤號401.1 - 未經授權:訪問由於憑據無效被拒絕。由於使用者匿名訪問使用的賬號(預設是iusr_機器名)被禁用,或者沒有許可權訪問計算機,將造成使用者無法訪問。

解決方案:

(1)檢視iis管理器中站點安全設定的匿名帳戶是否被禁用,如果是,請嘗試用以下辦法啟用:

控制面板->管理工具->計算機管理->本地使用者和組,將iusr_機器名賬號啟用。如果還沒有解決,請繼續下一步。

(2)檢視本地安全策略中,iis管理器中站點的預設匿名訪問帳號或者其所屬的組是否有通過網路訪問伺服器的許可權,如果沒有嘗試用以下步驟賦予許可權:

開始->程式->管理工具->本地安全策略->安全策略->本地策略->使用者許可權分配,雙擊「從網路訪問此計算機」,新增iis預設使用者或者其所屬的組。

注意:一般自定義 iis預設匿名訪問帳號都屬於組,為了安全,沒有特殊需要,請遵循此規則。

2、錯誤號401.2 http 錯誤 401.2 - 未經授權:訪問由於伺服器配置被拒絕。原因:關閉了匿名身份驗證。

解決方案:

執行inetmgr,開啟站點屬性->目錄安全性->身份驗證和訪問控制->選中「啟用匿名訪問」,輸入使用者名稱,或者點選「瀏覽」選擇合法的使用者,並兩次輸入密碼後確定。

3、錯誤號:401.3 http 錯誤 401.3 - 未經授權:訪問由於 acl 對所請求資源的設定被拒絕。

原因:iis匿名使用者一般屬於guests組,而我們一般把存放**的硬碟的許可權只分配給administrators組,這時候按照繼承原則,**資料夾也只有administrators組的成員才能訪問,導致iis匿名使用者訪問該檔案的ntfs許可權不足,從而導致頁面無法訪問。

http 請求各種狀態碼含義

size x large http狀態 含義表 size 100 表示已收到請求的一部分,正在繼續傳送餘下部分。101 切換協議。2xx 成功。伺服器成功地接受了客戶端請求 200 確定。客戶端請求已成功。201 已建立。202 已接受。203 非權威性資訊。204 無內容。205 重置內容。206...

常見HTTP狀態碼及含義

1 資訊。伺服器收到請求,請繼續執行請求 2 成功。請求被成功接收並處理 3 重定向。需要進一步操作來完成請求 4 客戶端錯誤。無法完成請求,或請求包含語法錯誤 5 伺服器錯誤。伺服器在處理請求的過程中發成錯誤 100繼續請求者應當繼續提出請求。伺服器已收到請求的一部分,正在等待其餘部分。101切換...

HTTP的狀態碼及含義

狀態碼 類別原因短語 1xx informational 資訊性狀態碼 接收的請求正在處理 2xx success 成功狀態碼 請求正常處理完畢 3xx redirect 重定向狀態碼 需要進行附加操作以完成請求 4xx client error 客戶端錯誤狀態碼 伺服器無法處理請求 5xx ser...