C# 当返回403时,如何读取HttpRequest.Get的响应?
我正在发出一个GET请求,并且我希望程序在收到403禁止错误时也能读取响应源,如何在不引发异常的情况下实现这一点 我正在使用可以找到的Leaf.xNet库C# 当返回403时,如何读取HttpRequest.Get的响应?,c#,C#,我正在发出一个GET请求,并且我希望程序在收到403禁止错误时也能读取响应源,如何在不引发异常的情况下实现这一点 我正在使用可以找到的Leaf.xNet库 使用(var-request=new-HttpRequest()) { 尝试 { request.UserAgent=“Mozilla/5.0(Windows NT 10.0;WOW64;Trident/7.0;rv:11.0)像Gecko”; request.AddHeader(“内容类型”、“应用程序/x-www-form-urlenco
使用(var-request=new-HttpRequest())
{
尝试
{
request.UserAgent=“Mozilla/5.0(Windows NT 10.0;WOW64;Trident/7.0;rv:11.0)像Gecko”;
request.AddHeader(“内容类型”、“应用程序/x-www-form-urlencoded”);
request.AllowAutoRedirect=true;
字符串getResponse=request.Get(“website.com”).ToString();
Console.WriteLine(getResponse);
}
捕获(例外e)
{
控制台写入线(e);
}
}
假设是您的程序返回403,您可以使用您想要的任何内容创建自己的403结果。你用的是什么平台?我用的是Visual Studio C#@jasondraco这是一种语言,不是平台。Windows还是Linux。NET框架还是核心?为什么会有例外?你的代码是做什么的?我的错,我使用的是Windows.Net Framework程序应该抛出一个异常,但是我想读取响应源无论发生什么错误假设是你的程序返回403,你可以用你想要的任何内容创建你自己的403结果。你用的是什么平台?我用的是Visual Studio C#@jasondraco这是一种语言,不是平台。Windows还是Linux。NET框架还是核心?为什么会有例外?你的代码是做什么的?我的错,我正在使用Windows.Net Framework程序应该抛出一个异常,但是我想读取响应源,不管错误是什么