相关疑难解决方法(0)

.Net HttpWebRequest.GetResponse()在返回http状态代码400(错误请求)时引发异常

我遇到的情况是,当我从服务器获取HTTP 400代码时,服务器告诉我我的请求有什么问题(使用HTTP响应内容中的消息)是完全合法的方式

但是,当状态代码为400时,.NET HttpWebRequest会引发异常.

我该如何处理?对我来说,400是完全合法的,而且非常有帮助.HTTP内容有一些重要的信息,但异常使我离开了我的道路.

.net httpwebrequest

199
推荐指数
5
解决办法
14万
查看次数

HttpWebRequest接受500内部服务器错误

这是我的代码:

HttpWebRequest req = WebRequest.Create(url) as HttpWebRequest;

WebResponse wr = req.GetResponse();
Run Code Online (Sandbox Code Playgroud)

当服务器返回500内部服务器错误时,req.GetResponse()中会抛出异常.我希望GetResponse()接受此响应代码,传递的url抛出此响应代码是正常的.尽管响应代码500内部服务器错误,我想解析Html.是否可以说GetResponse()方法不验证响应代码?

.net c# httpwebrequest

15
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net ×2

httpwebrequest ×2

c# ×1