转换HttpRequestMessage到的HttpRequest(Convert HttpRequ

2019-09-01 08:02发布

我将ASP.NET Web应用程序来MVC的Web API项目。 我的一个方法期望HttpRequest类。 然而,网页API控制器仅持有HttpRequestMessagethis.Request )对象。 你知道我怎么可以转换HttpRequestMessageHttpRequest

Answer 1:

你也许并不需要从HttpRequestMessage转换。 还有另一种方法:

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


Answer 2:

尝试使用/使用HttpRequestBase创建HttpRequestWrapper。



文章来源: Convert HttpRequestMessage to HttpRequest