Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
 public string GetRelativeUri(IUriBuilder uriBuilder)
 {
     return(uriBuilder.GetUri());
 }
Exemplo n.º 3
0
 public string GetFullUri(IUriBuilder uriBuilder)
 {
     return(this.SiteUrl + "/" + uriBuilder.GetUri());
 }
Exemplo n.º 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));
        }