我有一个ASP.NET WebAPI应用程序,一些请求超过了最大长度。那很好,I know I can increase the limit either in IIS or web.config,但这不是我的观点。
当我使用Request.Content.Read
方法之一读取请求的内容时,所有这些方法都返回Maximum request length exceeded
例外。
我想检索身体的第一个字符,但是为了记录目的。
是否仍然可以只阅读身体的第一个字符?或者整个内容无法检索?
答案 0 :(得分:1)
你必须在global.asax文件上捕获异常,然后你将获得请求数据。
请参阅以下两个链接:
Catching "Maximum request length exceeded" http://geekswithblogs.net/sglima/archive/2011/09/20/how-to-handle-maximum-request-length-exceeded-exception.aspx