簡介
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狀態碼分類如下:
分類 | 分類描述 |
---|
1** | 信息,伺服器收到請求,需要請求者繼續執行操作 |
2** | 成功,操作被成功接收並處理 |
3** | 重定向,需要進一步的操作以完成請求 |
4** | 客戶端錯誤,請求包含語法錯誤或無法完成請求 |
5** | 伺服器錯誤,伺服器在處理請求的過程中發生了錯誤 |