IIS,不完整的数据传输和状态代码400

时间:2012-05-16 13:31:16

标签: asp.net iis http-post

我注意到我的ASP.Net aspx页面(在IIS7.5上运行)有时会收到http POST请求,其中标头中的内容长度与Request.InputStream.Length不同。

有时实际长度为0,其他时间> 0,但对于这些请求,绝对!= http标头中声称的长度。 (此页面的客户端使用http 1.0,因此它与100个继续状态无关。它们不是浏览器。)。

我原以为这样一个格式错误的请求永远不会被我的asp.net页面处理 - IIS会在较低级别返回400(或类似的东西)。

这种情况听起来是否正确,如果是这样,是否有一个开关可以切换到在asp.net中进行全局检查,因此我的页面不会尝试处理不完整的数据,或者是否必须手动完成在代码?

如果相关,客户端正在使用ContentType =“application / text”提交数据,Keep-Alive = false。

非常感谢。

0 个答案:

没有答案