Example #1
0
        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));
        }
Example #2
0
        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));
        }