public HttpMessageInfo(HttpMessageWrapper message) { foreach (var header in message.Headers) { Headers[header.Key] = header.Value; } Body = message.Content; }
public HttpMessageInfo(HttpMessageWrapper message) { if (message != null) { foreach (KeyValuePair <string, IEnumerable <string> > header in message.Headers) { Headers[header.Key] = header.Value; } Body = message.Content; } }
private static void CopyHeaders(HttpMessageWrapper source, HttpHeaders headers) { var sourceHeaders = source.Headers ?? Enumerable.Empty <KeyValuePair <string, IEnumerable <string> > >(); foreach (KeyValuePair <string, IEnumerable <string> > header in sourceHeaders) { string headerName = header.Key; foreach (string headerValue in header.Value) { headers.TryAddWithoutValidation(headerName, headerValue); } } }
private static StringContent CopyContent(HttpMessageWrapper source) { return(new StringContent(source.Content ?? String.Empty)); }