/// <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; }