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()); }
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)); }