C#其余客户端响应错误

时间:2018-07-23 04:59:01

标签: c# restsharp

我正在尝试在C#中使用RestSharp开发一个rest客户。

代码:

var client = new RestClient("url goes here");
var response = client.Execute(new RestRequest()) as RestResponse;

Console.WriteLine(response.ResponseStatus);//Coming as Error
Console.WriteLine(response.StatusCode);//Coming as 0

我没有收到任何编译或运行时异常,但是控制台中的ResponseStatus显示为“错误”,状态代码显示为“ 0”。

任何人都可以帮助我了解原因吗?

您对此的投入将非常有帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

HTTP响应0表示客户端无法与服务器连接,因此发生了超时。

,这意味着您通过错误的URL或任何其他原因将请求发送到给定的URL时遇到问题,并遇到了超时问题,这就是为什么您收到状态代码0的原因,这不是标准的HTTP状态代码。

有关标准状态代码表,请参见:

Status code table