Convert Microsoft.AspNetCore.Http.HttpRequest to HttpRequestMessage

Try Web API Compatibility Shim

HttpRequestMessageFeature hreqmf = new HttpRequestMessageFeature(httpRequest.HttpContext);
HttpRequestMessage httpRequestMessage = hreqmf.HttpRequestMessage;

Or you could get inspired by Microsoft.AspNetCore.Proxy

These extensions to httpContext may come in handy.

Leave a Comment