Esempio n. 1
0
        public void SendAsync(string method, Uri uri, ReallySimpleRestClient.Http.DataPackets.HttpContent postData, Action <ReallySimpleRestClient.Http.DataPackets.HttpResponseMessage> httpClientCallback)
        {
            var httpRequestMessage = new HttpRequestMessage(method, uri, HttpContent.Create(postData.Content, postData.ContentType))
            {
                Headers = { ContentType = postData.ContentType }
            };
            var rawRequestData = new AsyncRequest {
                PostData = postData, HttpClientCallback = httpClientCallback
            };

            _httpClient.BeginSend(httpRequestMessage, SendAsyncEnd, rawRequestData);
        }
Esempio n. 2
0
        public ReallySimpleRestClient.Http.DataPackets.HttpResponseMessage Send(string method, Uri uri, ReallySimpleRestClient.Http.DataPackets.HttpContent postData)
        {
            System.Diagnostics.Debug.WriteLine("Request: " + uri.ToString() + " (" + method + ")");
            var httpRequestMessage = new HttpRequestMessage(method, uri, HttpContent.Create(postData.Content, postData.ContentType))
            {
                Headers = { ContentType = postData.ContentType }
            };
            var response = _httpClient.Send(httpRequestMessage);

            return(ToNativeResponse(response));
        }