国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表

這篇具有很好參考價值的文章主要介紹了由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

網(wǎng)站中,設(shè)計了一個批量搜索的功能,用戶可以輸入多個關(guān)鍵詞進行批量查詢搜索,但不出意外的話還是出意外了,有些用戶可能會輸入 N 多個關(guān)鍵詞,我為了性能等考慮,會限制個數(shù),比如每次批量查詢僅限 50 個以內(nèi),但還是有意外發(fā)生,有些關(guān)鍵詞可能會很長,即會引發(fā)”HTTP Error 400. The request URL is invalid”的錯誤。如圖

由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表

按以前的經(jīng)驗?zāi)?,先檢查了網(wǎng)站程序上的 web.config 文件,httpRuntime 節(jié)點下的 maxUrlLength 配置以及 security 節(jié)點下的 requestFiltering》maxUrl? ,

確認都以及設(shè)置過了

 

<httpRuntime targetFramework="4.6.1" enableVersionHeader="false" requestPathInvalidCharacters="" requestValidationMode="2.0" maxQueryStringLength="2097151000" maxUrlLength="2097151000" maxRequestLength="2097151000" relaxedUrlToFileSystemMapping="true" executionTimeout="36000" delayNotificationTimeout="36000" />

 

<security>

<requestFiltering allowDoubleEscaping="true" allowHighBitCharacters="true" >

<requestLimits maxAllowedContentLength="2097151000" maxQueryString="2097151000" maxUrl="2097151000" />

</requestFiltering>

</security>

還是出現(xiàn)”HTTP Error 400. The request URL is invalid”的錯誤,最后問度娘、谷歌,最終找到解決方法:修改服務(wù)器的注冊表。

Http.sys Windows 的注冊表設(shè)置(https://learn.microsoft.com/zh-CN/troubleshoot/developer/webapps/iis/iisadmin-service-inetinfo/httpsys-registry-windows)

可以在以下注冊表項下創(chuàng)建以下 DWORD?注冊表值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters

注冊表項 默認值 有效值范圍 注冊表項函數(shù) WARNING 代碼
UrlSegmentMaxCount 255 0 – 16,383 段 最大 URL 路徑段數(shù)。 如果為零,則計數(shù)受最大值的?ULONGb 約束。 1
UrlSegmentMaxLength 260 0 – 32,766 chars URL 路徑段中的最大字符數(shù) (URL) 中斜杠之間的區(qū)域。 如果為零,則由最大值限制的?ULONG 長度。 1

由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表

開干!

進入注冊表 ?CMD =》 regedit=》HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters

右擊空白區(qū)域,選擇 Dword 值,新建名稱?UrlSegmentMaxLength,雙擊鍵名,選擇十進制,值設(shè)置成2048,然后點擊 確認。

同樣,再新建名稱?UrlSegmentMaxCount,雙擊鍵名,選擇十進制,值設(shè)置成2048,然后點擊 確認。

如圖

由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表

需要注意的是,修改完以后不會立即生效,需重啟 HTTP 服務(wù)。不想那么麻煩,也可以簡單粗暴一下,重復(fù)服務(wù)器即可。

若不想或不允許重啟服務(wù)器,可以按如下步驟來重啟 HTTP 服務(wù)。

由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表

重啟 HTTP 服務(wù)、鍵入和所有相關(guān)的 IIS 服務(wù),請執(zhí)行以下步驟:

選擇 “開始”,選擇 “運行”,鍵 入 Cmd,然后選擇 “確定”。

停止 HTTP 服務(wù):在命令提示符處,鍵入?net stop http,然后按 Enter。系統(tǒng)提示會停止相關(guān)聯(lián)的服務(wù)器,輸入 y 確認繼續(xù)

由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表

啟動 HTTP 服務(wù):在命令提示符處,鍵入?net start http,然后按 Enter。

由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表

停止 IIS 服務(wù):在命令提示符處,鍵入?net stop iisadmin /y,然后按 Enter。

備注:依賴于 IIS 管理員服務(wù)服務(wù)的任何 IIS 服務(wù)也將停止。 請注意停止 IIS 管理員服務(wù)時停止的 IIS 服務(wù)。 下一步將重啟每個服務(wù)。

重啟步驟 4 中已停止的 IIS 服務(wù)。 為此,請在命令提示符處鍵 net start servicename 入,然后按 Enter。 在命令中, servicename 是要重啟的服務(wù)的名稱。 例如,若要重啟萬維網(wǎng)發(fā)布服務(wù)服務(wù),請鍵入 net start World Wide Web Publishing Service,然后按 Enter。

再來測試一下,訪問正常啦!

來源:由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表 https://www.iwmyx.cn/yyljdzcdgc.html文章來源地址http://www.zghlxwxcb.cn/news/detail-495243.html

到了這里,關(guān)于由于鏈接地址長度過長引起的”HTTP Error 400. The request URL is invalid”錯誤解決辦法:修改注冊表的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • HTTP 請求 400錯誤

    HTTP 請求 400錯誤

    HTTP 請求 400錯誤 客戶端發(fā)送請求 服務(wù)端接收請求 客戶端控制臺打印 服務(wù)端控制臺打印 將 \\\"avatarBase64\\\"\\\" 修改為 \\\"avatarBase64\\\": \\\"\\\" 即修改請求體: 為 產(chǎn)生這個問題的原因是客戶端發(fā)送的 JSON 請求體格式不正確,導(dǎo)致服務(wù)端無法解析請求。具體地說,在客戶端構(gòu)建請求體時,鍵

    2024年02月19日
    瀏覽(15)
  • [DataX引擎配置錯誤,該問題通常是由于DataX安裝錯誤引起,請聯(lián)系您的運維解決 .]. - 在有總bps限速條件下,單個channel的bps值不能為空,也不能為非正數(shù)

    [DataX引擎配置錯誤,該問題通常是由于DataX安裝錯誤引起,請聯(lián)系您的運維解決 .]. - 在有總bps限速條件下,單個channel的bps值不能為空,也不能為非正數(shù)

    目錄 一、背景 二、報錯 三、定位原因 四、解決辦法 1.修改文件datax/conf/core.json 2.json內(nèi)容中刪除總限速的配置 五、參數(shù)說明 六、DataX提速優(yōu)化 1.提升每個channel的速度 2.提升job內(nèi)Channel并發(fā)有三種配置方式 3.提高JVM堆內(nèi)存? 使用datax從pg同步數(shù)據(jù)到hive發(fā)生報錯 datax自定義json內(nèi)容

    2024年02月13日
    瀏覽(17)
  • postman : “status“: 400, “error“: “Bad Request“,

    postman : “status“: 400, “error“: “Bad Request“,

    總結(jié):去看數(shù)據(jù)庫的數(shù)據(jù)類型對不對,長度夠不夠 我的postman報錯了 原本以為是要把所有的都打一邊即使是空的,但是把“id”:“”放入postman也是一樣的400 后續(xù)找到一篇文章說可能是數(shù)據(jù)類型有問題,去看了一眼數(shù)據(jù)庫,結(jié)果phone那列沒有長度, “status“: 400, “error“: “

    2024年02月10日
    瀏覽(17)
  • 記錄一次nginx+Websocket反向代理時報錯504-gateway TimeOut和各種開發(fā)遇到的坑(wss鏈接404、ws鏈接400 bad Requset等等)

    需要反向代理轉(zhuǎn)發(fā)websocket鏈接。 1、nginx路徑未匹配上 2、鏈接上后,在默認的http鏈接時長中沒有發(fā)送心跳包,nginx自動關(guān)閉http鏈接,一般默認為1分鐘 3、http鏈接轉(zhuǎn)發(fā)后并沒有升級為websockt鏈接(Bad Request 400錯誤) 4、websocket長鏈接1分鐘后自動關(guān)閉 5、wss鏈接通過nginx轉(zhuǎn)發(fā)時,

    2024年02月15日
    瀏覽(27)
  • Vue2 axios 發(fā)請求報400錯誤 “Error: Request failed with status code 400“

    Vue2 axios 發(fā)請求報400錯誤 “Error: Request failed with status code 400“

    最近在做一個項目,后端寫了一個登錄接口,postman可以正常請求。但我axios發(fā)請求出現(xiàn)400錯誤 \\\"Error: Request failed with status code 400\\\" 請求: 錯誤: ?我研究了兩天,查了無數(shù)資料,最后和朋友一起找到解決方法 原因:后端沒跟我說需要什么格式的數(shù)據(jù),我以為是默認的json,后來

    2024年02月11日
    瀏覽(28)
  • HTTP代理出現(xiàn)400錯誤的原因及解決辦法

    ? ? ? ?在使用HTTP代理過程中,會經(jīng)常出現(xiàn)各種代碼錯誤的提示,以下是使用HTTP代理出現(xiàn)400代碼的原因和解決辦法 ? ? ?使用HTTP代理時,出現(xiàn)400 Bad Request錯誤代碼通常表示客戶端發(fā)送的請求格式不正確或包含了無效的參數(shù)。下面是一些可能導(dǎo)致400錯誤的原因: 請求參數(shù)錯誤

    2024年02月06日
    瀏覽(24)
  • HTTP連接之出現(xiàn)400 Bad Request分析

    HTTP連接之出現(xiàn)400 Bad Request分析

    400是一種HTTP狀態(tài)碼,告訴客戶端它發(fā)送了一條異常請求。400頁面是當用戶在打開網(wǎng)頁時,返回給用戶界面帶有400提示符的頁面。其含義是你訪問的頁面域名不存在或者請求錯誤。主要分為兩種。 1、 語義有誤,當前請求無法被服務(wù)器理解 。除非進行修改,否則客戶端不應(yīng)該

    2024年02月14日
    瀏覽(17)
  • MySQL 8的MGR集群中設(shè)置autocommit=0引起ERROR 1064 (42000)錯誤

    在一套MySQL MGR集群測試環(huán)境中,同事測試時,在my.cnf參數(shù)文件中修改了autocommit參數(shù)(修改為autocommit=0),結(jié)果上周五,由于系統(tǒng)管理員要升級RHEL 8.8的系統(tǒng)補丁,所以將這這三臺MySQL的數(shù)據(jù)庫服務(wù)關(guān)閉了,升級完RHEL 8.8的系統(tǒng)補丁后,啟動MySQL的集群時遇到了“ERROR 1192 (HY000)

    2024年02月09日
    瀏覽(20)
  • axios發(fā)送POST請求返回400狀態(tài):Uncaught (in promise) Error: Request failed with status code 400。

    axios發(fā)送POST請求返回400狀態(tài):Uncaught (in promise) Error: Request failed with status code 400。

    問題:在postman上發(fā)送post請求時就能成功獲得返回數(shù)據(jù),但是在前端發(fā)送卻得不到返回數(shù)據(jù)。 400錯誤,大概率就是 請求頭、數(shù)據(jù)類型/參數(shù)名 ,前后端不一致 排查前端:發(fā)現(xiàn)前端的post請求頭中 contentType: application/json 格式 排查后端:后端的接口的接收方式?,已經(jīng)添加 @Cros

    2024年02月09日
    瀏覽(27)
  • HTTP項目常見狀態(tài)碼筆記(200,302,400,403,404,405,500...),

    HTTP項目常見狀態(tài)碼筆記(200,302,400,403,404,405,500...),

    目錄 認識 \\\"狀態(tài)碼\\\" (status code) 出現(xiàn)200 403 Forbidden 出現(xiàn)404?404 Not Found 出現(xiàn) 405?Method Not Allowed 出現(xiàn) 500?Internal Server Error 504 Gateway Timeout 302 Move temporarily 301 Moved Permanently 出現(xiàn) \\\"空白頁面\\\" ? 出現(xiàn) \\\"無法訪問此網(wǎng)站\\\" 狀態(tài)碼表示訪問一個頁面的結(jié)果 . ( 是訪問成功 , 還是失敗 , 還是其

    2024年02月11日
    瀏覽(61)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包