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