Questions tagged «httpexception»

14
捕捉到“超出最大请求长度”
我正在编写一个上载函数,并且遇到文件大于httpRuntimeweb.config中指定的最大大小(最大大小设置为5120)时,捕获“ System.Web.HttpException:超出最大请求长度”的问题。我正在使用一个简单<input>的文件。 问题是该异常在上载按钮的单击事件之前引发,并且该异常在我的代码运行之前发生。那么,如何捕获和处理异常? 编辑:异常立即引发,所以我很确定这不是由于连接速度慢而引起的超时问题。

4
如何从HttpRequestException获取StatusCode?
我可能在这里缺少明显的东西。 我正在使用Message字符串中包含的HttpClient引发。HttpRequestExceptionStatusCode 我该如何访问StatusCode呢? 编辑:更多信息,我急着写了这个问题。 我HttpClient用来访问WebApi项目中的另一个API。是的,我知道为什么要打电话EnsureSuccessStatusCode()。我想向下游传播一些错误,例如404和403。 我想要的是始终如一地转换HttpRequestException为HttpResponseException使用custom ExceptionFilterAttribute。 不幸的是,HttpRequestException除了消息之外,我没有任何其他可用的信息。我希望以StatusCode原始(int或枚举)形式发现。 看起来我可以: 使用该消息切换状态代码(正常) 或创建我的SecureSuccessStatusCode版本并引发实际上可用的异常。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.