【发布时间】:2020-07-21 01:28:15
【问题描述】:
我正在使用 C# 的 RestSharp HTTP 客户端库。
如何检索实际的数字 http 响应代码?我不仅没有看到包含数字代码的属性,而且我什至在 headers 集合中都没有看到它。
【问题讨论】:
我正在使用 C# 的 RestSharp HTTP 客户端库。
如何检索实际的数字 http 响应代码?我不仅没有看到包含数字代码的属性,而且我什至在 headers 集合中都没有看到它。
【问题讨论】:
只需从RestResponse 对象中获取 StatusCode 属性并将枚举值转换为 int。
RestResponse response = client.Execute(request);
HttpStatusCode statusCode = response.StatusCode;
int numericStatusCode = (int)statusCode;
【讨论】:
Assert.Equal(200, (int)response.StatusCode);
【讨论】: