遠程服務器返回錯誤:(414)Request-URI Too Large


近期因為疫情原因,一直是在家辦公了,也導致了和同事對接接口上出現了很多小問題,這也從側面反映出我個人對項目的設計不全面。

上面是對接接口時產生的一個問題:遠程服務器返回錯誤:(414)Request-URI Too Large

這個問題主要是對方往項目接口中傳遞參數的時候,參數的長度特別長,而且程序中限制了傳遞的參數的長度

因此,我們要在項目中的web.config中修改其配置文件

我自己在項目中放了兩個

第一個:在system.web下放置

<httpRuntime targetFramework="4.5.2" maxRequestLength="102400" maxQueryStringLength="102400"/>

未放置此參數的報錯信息:HttpException (0x80004005): 此請求的查詢字符串的長度超過配置的 maxQueryStringLength 值。

另一個:在system.webServer下放置

<security>
  <requestFiltering>
    <requestLimits maxAllowedContentLength="2147483647" maxQueryString="2147483647"/>
  </requestFiltering>
</security>

未放置此參數的報錯信息:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM