Esempio n. 1
0
 public void PostAsync(Action okCallback, Action <Exception> errorCallback)
 {
     RestExceptionMapping.GetWithExceptionMapping(delegate
     {
         HttpWebRequest request = GetBasicRequest();
         request.Method         = "POST";
         return(request.BeginGetResponse(PostAsyncCallback, Tuple.Create(request, okCallback, errorCallback)));
     });
 }
Esempio n. 2
0
        private HttpWebResponse RequestImpl(string method = "GET", FudgeMsg reqMsg = null)
        {
            return(RestExceptionMapping.GetWithExceptionMapping(delegate
            {
                HttpWebRequest request = GetBasicRequest();
                request.Method = method;

                if (reqMsg != null)
                {
                    using (var requestStream = request.GetRequestStream())
                    {
                        _fudgeContext.Serialize(reqMsg, requestStream);
                    }
                }

                return (HttpWebResponse)request.GetResponse();
            }));
        }