ASP.NETWebアプリケーションをMVCWebApiプロジェクトに変換しています。私のメソッドの1つは、HttpRequest
クラスを想定しています。ただし、WebApiコントローラーはHttpRequestMessage
(this.Request
)オブジェクト。 HttpRequestMessage
をHttpRequest
に変換する方法を知っていますか?
HttpRequestMessageから変換する必要はおそらくありません。別の方法があります:
var context = new HttpContextWrapper(HttpContext.Current);
HttpRequestBase request = context.Request;
HttpRequestBaseを使用してHttpRequestWrapperを使用/作成してみてください。