来自GET HttpWebRequest中的长URI的400错误请求响应(> 2048字节)

时间:2017-06-07 06:54:44

标签: json httpwebrequest uri bad-request webget

在尝试发送超过2048字节的数据时收到404 Not Found错误后,我发现this page并将IIS中的RequestLimits更改为允许超过2048(当前设置为8192以试用它)。 IIS随后将maxURL和maxQueryString参数添加到API的Web.config中。

现在,根据这些要求,我收到了400条错误请求,但我无法弄清楚原因。所有其他请求仍然正常运行。现在可以使用较长的查询字符串找到这些函数,但由于某种原因仍然无法处理。

我很久以前连接到用WebGets编写的API。我无法在Web.config中找到限制长度的任何内容,或者为什么返回错误请求。

当我直接在浏览器中使用该网址时,我会在' / SDK'中收到"服务器错误应用程序",所以不是我的代码调用WebResponse就是问题。当我从字符串中间删除一些内容到2048以下时(不要使查询字符串的结构变形),它处理正常。

有没有人对为什么会出现这种情况以及任何可能的解决方案有任何建议?

0 个答案:

没有答案