Beispiel #1
0
        public async Task <HttpWinResponse <T> > GetAsync <T>(HttpWinGetRequest request)
        {
            UriBuilder builder = new UriBuilder(this._uri);

            builder.Path  = request.Path;
            builder.Query = request.QueryString;

            HttpWinResponse <T> response = null;

            using (HttpResponseMessage message = await _client.GetAsync(builder.Uri))
            {
                response = await HttpWinResponse <T> .FromMessage(message);
            }
            return(response);
        }
Beispiel #2
0
        public HttpWinResponse <T> Get <T>(HttpWinGetRequest request)
        {
            UriBuilder builder = new UriBuilder(this._uri);

            builder.Path  = request.Path;
            builder.Query = request.QueryString;

            HttpWinResponse <T> response = null;

            using (HttpResponseMessage message = _client.GetAsync(builder.Uri).Result)
            {
                response = new HttpWinResponse <T>(message);
            }
            return(response);
        }