導航:首頁 > IDC知識 > 伺服器400

伺服器400

發布時間:2020-09-22 17:46:55

1、HTTP 400 錯誤是什麼原因

HTTP 400 Bad Request  表示語義有誤,當前請求無法被伺服器理解。除非進行修改,否則客戶端不應該重復提交這個請求;請求參數有誤。

解決方案:

1)對照欄位名稱,類型保證一致性;

2)使用stringify將前端傳遞的對象轉化為字元串 ,data: JSON.stringify(param)。

(1)伺服器400擴展資料:

當用戶試圖通過HTTP或FTP協議訪問一台運行主機上的內容時,Web伺服器返回一個表示該請求的狀態的數字代碼。

該狀態代碼記錄在伺服器日誌中,同時也可能在 Web 瀏覽器或 FTP客戶端顯示。也就是我們打開頁面發生錯誤時瀏覽器顯示的錯誤信息代碼。狀態代碼可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。

HTTP400系列錯誤列表:

1、401 Unauthorized

當前請求需要用戶驗證。該響應必須包含一個適用於被請求資源的 WWW-Authenticate 信息頭用以詢問用戶信息。客戶端可以重復提交一個包含恰當的 Authorization 頭信息的請求。如果當前請求已經包含了 Authorization 證書,那麼401響應代表著伺服器驗證已經拒絕了那些證書。

如果401響應包含了與前一個響應相同的身份驗證詢問,且瀏覽器已經至少嘗試了一次驗證,那麼瀏覽器應當向用戶展示響應中包含的實體信息,因為這個實體信息中可能包含了相關診斷信息。參見RFC 2617。

2、402 Payment Required

該狀態碼是為了將來可能的需求而預留的。

3、403 Forbidden

伺服器已經理解請求,但是拒絕執行它。與401響應不同的是,身份驗證並不能提供任何幫助,而且這個請求也不應該被重復提交。如果這不是一個 HEAD 請求,而且伺服器希望能夠講清楚為何請求不能被執行,那麼就應該在實體內描述拒絕的原因。當然伺服器也可以返回一個404響應,假如它不希望讓客戶端獲得任何信息。

4、404 Not Found

請求失敗,請求所希望得到的資源未被在伺服器上發現。沒有信息能夠告訴用戶這個狀況到底是暫時的還是永久的。假如伺服器知道情況的話,應當使用410狀態碼來告知舊資源因為某些內部的配置機制問題,已經永久的不可用,而且沒有任何可以跳轉的地址。

404這個狀態碼被廣泛應用於當伺服器不想揭示到底為何請求被拒絕或者沒有其他適合的響應可用的情況下。出現這個錯誤的最有可能的原因是伺服器端沒有這個頁面。

5、405 Method Not Allowed

請求行中指定的請求方法不能被用於請求相應的資源。該響應必須返回一個Allow 頭信息用以表示出當前資源能夠接受的請求方法的列表。鑒於 PUT,DELETE 方法會對伺服器上的資源進行寫操作,因而絕大部分的網頁伺服器都不支持或者在默認配置下不允許上述請求方法,對於此類請求均會返回405錯誤。

2、提示:遠程伺服器返回錯誤: (400) 錯誤的請求。這是怎麼回事?

遠程伺服器返回錯誤: (400) 錯誤的請求是設置錯誤造成的,解決方法為:

1、左下角點擊開始,輸入"regedit",跳出注冊表打開,也可以用快捷鍵 win+ R  ,輸入 regedit 打開。

2、找到文件夾路徑 [HKEY_LOCAL_MACHINE]一般情況下,到了 System 之後就沒了,缺少的可以自己創建文件夾,看圖建立。

3、然後在最底部文件夾 Parameters 裡面新建 DWORD(32)位的。文件名 "AllowEncryptionOracle",值:2。最後 打開伺服器看,如果還提示,就重啟電腦一下。

3、網頁提示錯誤類型:400什麼意思

檢查你網站程序在空間裡面是否調試好,如果是空間不支持程序裡面的一些設置的話,就會出現 錯誤 提示的

4、HTTP 400 - 錯誤請求

HTTP常見錯誤

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 需要代理身份驗證
在可為此請求提供服務之前,您必須驗證此代理伺服器。請登錄到代理伺服器,然後重試。
如果問題依然存在,請與 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伺服器的管理員聯系。

5、伺服器常見頁面訪問返回錯誤信息(404 500 400)表示什麼意思

具體意思如下:

1、404 Not Found

請求失敗,請求所希望得到的資源未被在伺服器上發現。沒有信息能夠告訴用戶這個狀況到底是暫時的還是永久的。假如伺服器知道情況的話,應當使用410狀態碼來告知舊資源因為某些內部的配置機制問題,已經永久的不可用,而且沒有任何可以跳轉的地址。

404這個狀態碼被廣泛應用於當伺服器不想揭示到底為何請求被拒絕或者沒有其他適合的響應可用的情況下。出現這個錯誤的最有可能的原因是伺服器端沒有這個頁面。

2、500 Internal Server Error

伺服器遇到了一個未曾預料的狀況,導致了它無法完成對請求的處理。一般來說,這個問題都會在伺服器端的源代碼出現錯誤時出現。

3、400 Bad Request

(1)語義有誤,當前請求無法被伺服器理解。除非進行修改,否則客戶端不應該重復提交這個請求。

(2)請求參數有誤。

(5)伺服器400擴展資料:

其他錯誤信息常見HTTP狀態碼:

401 Unauthorized

當前請求需要用戶驗證。該響應必須包含一個適用於被請求資源的 WWW-Authenticate 信息頭用以詢問用戶信息。客戶端可以重復提交一個包含恰當的 Authorization 頭信息的請求。

如果當前請求已經包含了 Authorization 證書,那麼401響應代表著伺服器驗證已經拒絕了那些證書。

如果401響應包含了與前一個響應相同的身份驗證詢問,且瀏覽器已經至少嘗試了一次驗證,那麼瀏覽器應當向用戶展示響應中包含的實體信息,因為這個實體信息中可能包含了相關診斷信息。

402 Payment Required

該狀態碼是為了將來可能的需求而預留的。

403 Forbidden

伺服器已經理解請求,但是拒絕執行它。與401響應不同的是,身份驗證並不能提供任何幫助,而且這個請求也不應該被重復提交。如果這不是一個 HEAD 請求,而且伺服器希望能夠講清楚為何請求不能被執行,那麼就應該在實體內描述拒絕的原因。

當然伺服器也可以返回一個404響應,假如它不希望讓客戶端獲得任何信息。

參考資料:

網路-HTTP狀態碼

6、Linux 伺服器400錯誤

400-錯誤的請求
看你的WEB是什麼搭建的,請求的地址是什麼,用什麼語言寫的頁面。
你可以先建一個最簡單的HTML來請求下看是否正常。

7、FTP正常,伺服器出現400錯誤

域名不能正確解析可以更換其它的dns伺服器,在百度搜索「公用dns」,選一個就行了

IIS狀態代碼的含義
概要
當用戶試圖通過HTTP或文件傳輸協議(FTP)訪問一台正在運行Internet信息服務(IIS)的伺服器上的內容時,IIS返回一個表示該請求的狀態的數字代碼。該狀態代碼記錄在IIS日誌中,同時也可能在Web瀏覽器或FTP客戶端顯示。狀態代碼可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。
更多信息
日誌文件的位置
在默認狀態下,IIS把它的日誌文件放在%WINDIR\System32\Logfiles文件夾中。每個萬維網(WWW)站點和FTP站點在該目錄下都有一個單獨的目錄。在默認狀態下,每天都會在這些目錄下創建日誌文件,並用日期給日誌文件命名(例如,exYYMMDD.log)。
HTTP
1xx-信息提示
這些狀態代碼表示臨時的響應。客戶端在收到常規響應之前,應准備接收一個或多個1xx響應。
100-繼續。
101-切換協議。
2xx-成功
這類狀態代碼表明伺服器成功地接受了客戶端請求。
200-確定。客戶端請求已成功。
201-已創建。
202-已接受。
203-非權威性信息。
204-無內容。
205-重置內容。
206-部分內容。
3xx-重定向
客戶端瀏覽器必須採取更多操作來實現請求。例如,瀏覽器可能不得不請求伺服器上的不同的頁面,或通過代理伺服器重復該請求。
301-對象已永久移走,即永久重定向。
302-對象已臨時移動。
304-未修改。
307-臨時重定向。
4xx-客戶端錯誤
發生錯誤,客戶端似乎有問題。例如,客戶端請求不存在的頁面,客戶端未提供有效的身份驗證信息。400-錯誤的請求。
401-訪問被拒絕。IIS定義了許多不同的401錯誤,它們指明更為具體的錯誤原因。這些具體的錯誤代碼在瀏覽器中顯示,但不在IIS日誌中顯示:
401.1-登錄失敗。
401.2-伺服器配置導致登錄失敗。
401.3-由於ACL對資源的限制而未獲得授權。
401.4-篩選器授權失敗。
401.5-ISAPI/CGI應用程序授權失敗。
401.7–訪問被Web伺服器上的URL授權策略拒絕。這個錯誤代碼為IIS6.0所專用。
403-禁止訪問:IIS定義了許多不同的403錯誤,它們指明更為具體的錯誤原因:
403.1-執行訪問被禁止。
403.2-讀訪問被禁止。
403.3-寫訪問被禁止。
403.4-要求SSL。
403.5-要求SSL128。
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。這個錯誤代碼為IIS6.0所專用。
403.19-不能為這個應用程序池中的客戶端執行CGI。這個錯誤代碼為IIS6.0所專用。
403.20-Passport登錄失敗。這個錯誤代碼為IIS6.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–鎖定的錯誤。
5xx-伺服器錯誤
伺服器由於遇到錯誤而不能完成該請求。
500-內部伺服器錯誤。
500.12-應用程序正忙於在Web伺服器上重新啟動。
500.13-Web伺服器太忙。
500.15-不允許直接請求Global.asa。
500.16–UNC授權憑據不正確。這個錯誤代碼為IIS6.0所專用。
500.18–URL授權存儲不能打開。這個錯誤代碼為IIS6.0所專用。
500.100-內部ASP錯誤。
501-頁眉值指定了未實現的配置。
502-Web伺服器用作網關或代理伺服器時收到了無效響應。
502.1-CGI應用程序超時。
502.2-CGI應用程序出錯。application.
503-服務不可用。這個錯誤代碼為IIS6.0所專用。
504-網關超時。
505-HTTP版本不受支持。
FTP
1xx-肯定的初步答復
這些狀態代碼指示一項操作已經成功開始,但客戶端希望在繼續操作新命令前得到另一個答復。
110重新啟動標記答復。
120服務已就緒,在nnn分鍾後開始。
125數據連接已打開,正在開始傳輸。
150文件狀態正常,准備打開數據連接。
2xx-肯定的完成答復
一項操作已經成功完成。客戶端可以執行新命令。200命令確定。
202未執行命令,站點上的命令過多。
211系統狀態,或系統幫助答復。
212目錄狀態。
213文件狀態。
214幫助消息。
215NAME系統類型,其中,NAME是AssignedNumbers文檔中所列的正式系統名稱。
220服務就緒,可以執行新用戶的請求。
221服務關閉控制連接。如果適當,請注銷。
225數據連接打開,沒有進行中的傳輸。
226關閉數據連接。請求的文件操作已成功(例如,傳輸文件或放棄文件)。
227進入被動模式(h1,h2,h3,h4,p1,p2)。
230用戶已登錄,繼續進行。
250請求的文件操作正確,已完成。
257已創建「PATHNAME」。
3xx-肯定的中間答復
該命令已成功,但伺服器需要更多來自客戶端的信息以完成對請求的處理。331用戶名正確,需要密碼。
332需要登錄帳戶。
350請求的文件操作正在等待進一步的信息。
4xx-瞬態否定的完成答復
該命令不成功,但錯誤是暫時的。如果客戶端重試命令,可能會執行成功。421服務不可用,正在關閉控制連接。如果服務確定它必須關閉,將向任何命令發送這一應答。
425無法打開數據連接。
426Connectionclosed;transferaborted.
450未執行請求的文件操作。文件不可用(例如,文件繁忙)。
451請求的操作異常終止:正在處理本地錯誤。
452未執行請求的操作。系統存儲空間不夠。
5xx-永久性否定的完成答復
該命令不成功,錯誤是永久性的。如果客戶端重試命令,將再次出現同樣的錯誤。500語法錯誤,命令無法識別。這可能包括諸如命令行太長之類的錯誤。
501在參數中有語法錯誤。
502未執行命令。
503錯誤的命令序列。
504未執行該參數的命令。
530未登錄。
532存儲文件需要帳戶。
550未執行請求的操作。文件不可用(例如,未找到文件,沒有訪問許可權)。
551請求的操作異常終止:未知的頁面類型。
552請求的文件操作異常終止:超出存儲分配(對於當前目錄或數據集)。
553未執行請求的操作。不允許的文件名。
常見的FTP狀態代碼及其原因
150-FTP使用兩個埠:21用於發送命令,20用於發送數據。狀態代碼150表示伺服器准備在埠20上打開新連接,發送一些數據。
226-命令在埠20上打開數據連接以執行操作,如傳輸文件。該操作成功完成,數據連接已關閉。
230-客戶端發送正確的密碼後,顯示該狀態代碼。它表示用戶已成功登錄。
331-客戶端發送用戶名後,顯示該狀態代碼。無論所提供的用戶名是否為系統中的有效帳戶,都將顯示該狀態代碼。
426-命令打開數據連接以執行操作,但該操作已被取消,數據連接已關閉。
530-該狀態代碼表示用戶無法登錄,因為用戶名和密碼組合無效。如果使用某個用戶帳戶登錄,可能鍵入錯誤的用戶名或密碼,也可能選擇只允許匿名訪問。如果使用匿名帳戶登錄,IIS的配置可能拒絕匿名訪問。
550-命令未被執行,因為指定的文件不可用。例如,要GET的文件並不存在,或試圖將文件PUT到您沒有寫入許可權的目錄。

8、「伺服器錯誤,錯誤編碼:400」是什麼意思,怎麼解決?

400錯誤是由於不正確的請求造成的,說明正在搜索的網頁可能已經刪除、更名或暫時不可用

9、http狀態返回代碼400怎麼解決

http狀態返回代碼400,這是因為計算機網路狀態異常導致的,具體的修復方法如下:

1、首先,點擊電腦右下角的網路圖標,然後將電腦的寬頻斷開:

2、之後來到控制面板,找到防火牆選項並點擊:

3、進入到新的界面之後點擊左邊的高級設置:

4、將電腦的防火牆點擊關閉狀態,之後點擊確定:

5、最後在新出現的窗口中將瀏覽器修改為網路信任,這樣電腦在上網的時候就不會初選HTTP狀態返回400錯誤代碼的錯誤了:

10、HTTP 400 內部伺服器錯誤怎麼解決

這可能是本地cookie隱私設置的問題。解決的方法如下:

1、打開internet選項 。

2、刪除所有的cookies 。

3、點隱私把隱私級別設置到最高阻止所有的cookie。

與伺服器400相關的知識