private static HttpContent GetContent(IHttpRequest request) { var content = request.GetContent(); var contentTypeHeader = request.Headers.GetAllHeaderNames().FirstOrDefault(x => x.Equals("content-type", StringComparison.CurrentCultureIgnoreCase)); if (contentTypeHeader != null) { content.Headers.ContentType = new MediaTypeHeaderValue(request.Headers.GetValue(contentTypeHeader)); } return(content); }