public async Task <HttpResponseMessage> SendHttpRequestAsync()
        {
            ThrowExceptionIfDisposed();

            var uri = _uriBuilder.GetUri();

            using (var requestMessage = new HttpRequestMessage(HttpMethod.Get, uri))
            {
                return(await _httpClient.SendAsync(requestMessage).ConfigureAwait(false));
            }
        }
 public string GetRelativeUri(IUriBuilder uriBuilder)
 {
     return(uriBuilder.GetUri());
 }
 public string GetFullUri(IUriBuilder uriBuilder)
 {
     return(this.SiteUrl + "/" + uriBuilder.GetUri());
 }
Exemple #4
0
        public RestRequestConfiguration <TRequest> Post <TRequest>(TRequest data, object parameters)
        {
            var uri = (parameters == null) ? _uriBuilder.GetUri() : _uriBuilder.GetUriFor(parameters);

            return(new RestRequestConfiguration <TRequest>(_httpClientRequest, uri, data));
        }