private async Task <HttpResponseMessage> SendRequest(string url, HttpMethod method, HttpContent data, bool login) { if (method == null) { method = HttpMethod.Get; } var request = new HttpRequestMessage(method, url); if (data != null && method != HttpMethod.Get) { request.Content = data; } AddHeaders(request); return(await InnerClient.SendAsync(request)); }
private async Task <HttpResponseMessage> SendRequest(string url, CancellationToken token, HttpMethod method = null, HttpContent data = null, bool login = false) { if (method == null) { method = HttpMethod.Get; } var request = new HttpRequestMessage(method, url); if (data != null && method != HttpMethod.Get) { request.Content = data; } AddHeaders(request); if (!login) { AddAuth(request); } return(await InnerClient.SendAsync(request, token)); }