Подтвердить что ты не робот

Преобразование HttpRequestMessage в HttpRequest

Я конвертирую веб-приложение ASP.NET в проект MVC Web Api. Один из моих методов ожидает класс HttpRequest. Тем не менее, контроллер Web Api содержит только объект HttpRequestMessage (this.Request). Вы знаете, как я могу преобразовать HttpRequestMessage в HttpRequest?

4b9b3361

Ответ 1

Вероятно, вам не нужно конвертировать из HttpRequestMessage. Есть и другой способ:

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

Ответ 2

Попробуйте использовать/создать HttpRequestWrapper с помощью HttpRequestBase.