Convert HttpRequestMessage to HttpRequest

asp.net-mvc, httprequest

Solution

You probably don't need to convert from HttpRequestMessage. There is another way:

var context = new HttpContextWrapper(HttpContext.Current);
HttpRequestBase request = context.Request;

Problem

I'm converting ASP.NET web application to MVC Web Api project. One of my methods expects `HttpRequest` class. However, Web Api controller holds only `HttpRequestMessage` (`this.Request`) object. Do you know how I can convert `HttpRequestMessage` to `HttpRequest`?

Original source

Related problems