近期由于疫情缘由,一直是在家办公了,也致使了和同事对接接口上出现了不少小问题,这也从侧面反映出我我的对项目的设计不全面。web
上面是对接接口时产生的一个问题:远程服务器返回错误:(414)Request-URI Too Large服务器
这个问题主要是对方往项目接口中传递参数的时候,参数的长度特别长,并且程序中限制了传递的参数的长度spa
所以,咱们要在项目中的web.config中修改其配置文件设计
我本身在项目中放了两个blog
第一个:在system.web下放置接口
<httpRuntime targetFramework="4.5.2" maxRequestLength="102400" maxQueryStringLength="102400"/>字符串
未放置此参数的报错信息:HttpException (0x80004005): 此请求的查询字符串的长度超过配置的 maxQueryStringLength 值。get
另外一个:在system.webServer下放置it
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483647" maxQueryString="2147483647"/>
</requestFiltering>
</security>io
未放置此参数的报错信息: