Мне было интересно, был ли более простой способ (лучший способ) проверить код состояния 500?HttpStatusCode - любой тип 500
Единственный способ, которым я могу думать делать это, выполнив:
var statusCodes = new List<HttpStatusCode>()
{
HttpStatusCode.BadGateway,
HttpStatusCode.GatewayTimeout,
HttpStatusCode.HttpVersionNotSupported,
HttpStatusCode.InternalServerError,
HttpStatusCode.NotImplemented,
HttpStatusCode.ServiceUnavailable
};
if (statusCodes.Contains(response.StatusCode))
throw new HttpRequestException("Blah");
я заметил эти 500 типов:
- BadGateway
- GatewayTimeout
- HttpVersionNotSupported
- InternalServerError
- NotImplemented
- ServiceUnavailable
Спасибо заранее, DS.
можно проверить числовой диапазон 500..599 – Thilo
Ба не понимают, что они были литьевой: $ –