簡介
400是一種HTTP狀态碼,告訴客戶端它發送了一條異常請求。400頁面是當用戶在打開網頁時,返回給用戶界面帶有400提示符的頁面。其含義是你訪問的頁面域名不存在或者請求錯誤。主要分為兩種。
1、語義有誤,當前請求無法被服務器理解。除非進行修改,否則客戶端不應該重複提交這個請求。
2、請求參數有誤。
400的主要有兩種形式:
1、bad request意思是“錯誤的請求";
2、invalid hostname意思是"不存在的域名”。
通常隻用Windows主機才會出現這樣的字樣,如果是Linux主機,會顯示不同的錯誤提示。bad request invalid hostname出現這個錯誤的原因是某個域名綁定到了某個主機上,而該主機卻沒有綁定這個域名,所以IIS就返回了這個提示信息。遇到這個問題怎麼辦呢?解決方法首先就是Ping一下域名,看看是否解析到空間所在的IP,如果是,再去空間的管理面闆看有沒有綁定你的域名了,如果有,就可以肯定是空間提供商的問題了,解決這個問題就隻能找空間提供商綁定你的域名了,如果自己有這個權限自己綁定域名就可以解決問題。
HTTP狀态
HTTP狀态碼(英語:HTTP Status Code)是用以表示網頁服務器超文本傳輸協議響應狀态的3位數字代碼。它由 RFC 2616 規範定義的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 與 RFC 4918 等規範擴展。所有狀态碼的第一個數字代表了響應的五種狀态之一。所示的消息短語是典型的,但是可以提供任何可讀取的替代方案。 除非另有說明,狀态碼是HTTP / 1.1标準(RFC 7231)的一部分。
HTTP狀态碼的官方注冊表由互聯網号碼分配局(Internet Assigned Numbers Authority)維護。微軟互聯網信息服務 (Microsoft Internet Information Services)有時會使用額外的十進制子代碼來獲取更多具體信息,但是這些子代碼僅出現在響應有效内容和文檔中,而不是代替實際的HTTP狀态代碼。
HTTP狀态碼(HTTP Status Code)是用以表示網頁服務器HTTP響應狀态的3位數字代碼。
HTTP狀态碼分類如下: