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