Exemple #1
0
        public static HttpRequestMessage Create(string method, string address)
        {
            HttpRequestMessage httpRequestMessage = new HttpRequestMessage(new HttpMethod(method), address);

            HttpMessageRequestFactory.AddCurrentClientTime(httpRequestMessage);
            return(httpRequestMessage);
        }
Exemple #2
0
        public static HttpRequestMessage Create(string method, string address, string username, string password)
        {
            HttpRequestMessage httpRequestMessage = new HttpRequestMessage(new HttpMethod(method), address);

            HttpMessageRequestFactory.AddCurrentClientTime(httpRequestMessage);
            HttpMessageRequestFactory.AddAuthorization(httpRequestMessage, username, password);
            return(httpRequestMessage);
        }
Exemple #3
0
        public async Task <HttpResponseMessage> GetAsync(string uri, CancellationToken cancellationToken, string username, string password)
        {
            HttpRequestMessage  request = HttpMessageRequestFactory.Create("POST", uri, username, password);
            HttpResponseMessage result;

            try
            {
                result = await this._http.SendAsync(request, cancellationToken);
            }
            catch (Exception ex)
            {
                RestClient.WrapAndThrowKnownExceptions(ex, "GET " + uri);
                throw;
            }

            return(result);
        }