Ejemplo n.º 1
0
 private void ProcessResponseStream(IHttpResponse webResponse, Stream responseStream, RestOperation operation)
 {
     if (webResponse.StatusCode == HttpStatusCode.OK || webResponse.StatusCode == HttpStatusCode.Created)
     {
         BuilderResponse result = _builder.ProcessResponse(responseStream);
         operation.Complete(result.Result, null,
                            webResponse.StatusCode, webResponse.StatusDescription, webResponse.Headers, result.ResponseText);
     }
     else
     {
         BuilderResponse result = _builder.ProcessResponse(responseStream);
         operation.Complete(result.Result, new WebException(webResponse.StatusDescription),
                            webResponse.StatusCode, webResponse.StatusDescription, webResponse.Headers, result.ResponseText);
     }
 }