21

我正在将 ASP.NET Web 应用程序转换为 MVC Web Api 项目。我的一种方法需要HttpRequest上课。但是,Web Api 控制器只包含HttpRequestMessage( this.Request) 对象。你知道我怎么能转换HttpRequestMessageHttpRequest

4

2 回答 2

26

您可能不需要从HttpRequestMessage进行转换。还有另一种方式:

var context = new HttpContextWrapper(HttpContext.Current);
HttpRequestBase request = context.Request;
于 2013-07-02T13:24:42.840 回答
0

尝试使用您的 HttpRequestBase 使用/创建一个 HttpRequestWrapper。

于 2013-04-29T07:42:15.113 回答