gpt4 book ai didi

c# - HttpWebRequest 接受 500 内部服务器错误

转载 作者:可可西里 更新时间:2023-11-01 03:12:53 25 4
gpt4 key购买 nike

这是我的代码:

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

WebResponse wr = req.GetResponse();

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

最佳答案

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

WebResponse wr = req.GetResponse();
}
catch (WebException wex)
{
var pageContent = new StreamReader(wex.Response.GetResponseStream())
.ReadToEnd();
}

关于c# - HttpWebRequest 接受 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com