您的Web服務器認爲客戶端發送的數據流 (例如您的瀏覽器或咱們的 CheckUpDown 機器人 ) 是 ' 畸形的',即沒有徹底遵照 HTTP 協議。 所以您的 Web 服務器沒法理解和處理該請求。 編程
該錯誤幾乎老是意味着客戶端系統以及 / 或者您的Web服務器編程失敗。 瀏覽器
在客戶端或是Web服務器,或者兩端都存在一個低層程序漏洞 (bug) 。 若是您沒法進入這些系統的源程序, 您惟一能作的是把該問題提交給開發這些系統的公司的技術支持人員。 服務器
,發現相似 400 的錯誤。 在使用咱們的 CheckUpDown 服務時,您根本不該該看到這個錯誤。 它代表二個系統 ( 咱們的機器人和您的Web服務器 ) 在 HTTP 數據流語法上根本不一致。 網絡
只要您遇到 400 錯誤, 就請直接和咱們聯繫 ( 最好使用電子郵件 ) 。 只有咱們能夠爲您解決這類問題。 不幸的是這也許會花些時間, 由於咱們必須分析相關的 HTTP 數據流,也許還得和您的互聯網服務供應商 (ISP) 及Web服務器軟件的供應商聯絡, 以 確認該錯誤的確切來源 。 socket
任何客戶端 ( 例如您的瀏覽器或咱們的 CheckUpDown 機器人 ) 在和您的網絡服務器通信時,都需通過如下循環: 編碼
該錯誤在以上所述的最後一步生成,即當客戶端收到 HTTP 狀態編碼 並識別其爲 ‘400’ 時。 spa