如何在 C# 中正确检查 HttpResponseMessage 的 http 状态代码?
How to properly check http status code for HttpResponseMessage in C#?
在
中报告的 C# 完全新手
假设我有以下代码
HttpResponseMessage response = ...
我如何检查 response
的状态代码是否为 403?
属性 StatusCode
是一个对象 - 而不是整数,所以我不太确定该怎么做。
您可以使用 HttpStatusCode
枚举或将枚举转换为整数:
if (response.StatusCode == HttpStatusCode.Forbidden)
{
...
}
or
if ((int)response.StatusCode == 403)
{
...
}
在
中报告的 C# 完全新手假设我有以下代码
HttpResponseMessage response = ...
我如何检查 response
的状态代码是否为 403?
属性 StatusCode
是一个对象 - 而不是整数,所以我不太确定该怎么做。
您可以使用 HttpStatusCode
枚举或将枚举转换为整数:
if (response.StatusCode == HttpStatusCode.Forbidden)
{
...
}
or
if ((int)response.StatusCode == 403)
{
...
}