欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

远程服务器返回错误:(414)Request-URI Too Large

程序员文章站 2022-03-21 16:28:07
近期因为疫情原因,一直是在家办公了,也导致了和同事对接接口上出现了很多小问题,这也从侧面反映出我个人对项目的设计不全面。 上面是对接接口时产生的一个问题:远程服务器返回错误:(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>

未放置此参数的报错信息:

远程服务器返回错误:(414)Request-URI Too Large