Exemple #1
0
 /// <summary>
 /// Convert httpwebresponse to custom rest response
 /// </summary>
 private RestfulResponse ConvertToRestResponse(HttpWebResponse curWebResponse)
 {
     StreamReader sr = new StreamReader(curWebResponse.GetResponseStream());
     RestfulResponse curResponse = new RestfulResponse();
     curResponse.Content = sr.ReadToEnd();
     curResponse.StatusCode = curWebResponse.StatusCode;
     curResponse.StatusDescription = curWebResponse.StatusDescription;
     foreach (string headerName in curWebResponse.Headers.AllKeys)
     {
         string headerValue = curWebResponse.Headers[headerName];
         curResponse.Headers.Add(headerName, headerValue);
     }
     return curResponse;
 }
 public RestfulResponseWrapper(RestfulResponse response)
 {
     _response = response;
 }