public static async Task <string> GetStringFromUrl(HttpRequestParameters parameters) { if (parameters == null) { return(null); } try { var response = await SendRequest(parameters.Url, parameters.Content, parameters.Method); if (response == null || !response.IsSuccessStatusCode) { return(null); } var result = await response.Content.ReadAsStringAsync(); return(result); } catch (Exception) { return(null); } }
public static async Task <HttpResponseMessage> SendRequestWithRetry(HttpRequestParameters parameters) => await SendRequest(parameters.Url, parameters.Content, parameters.Method);