using DalSoft.RestClient;
public static void Main()
dynamic client = new RestClient("https://httpstat.us/500");
var response = client.Get().Result;
var httpResponseMessage = response.HttpResponseMessage;
if (httpResponseMessage.IsSuccessStatusCode)
Console.WriteLine("Success");
Console.WriteLine("Failure by checking IsSuccessStatusCode");
httpResponseMessage.EnsureSuccessStatusCode();
Console.WriteLine("Success");
catch (HttpRequestException)
Console.WriteLine("Exception thrown by EnsureSuccessStatusCode()");