2014-11-26 3 views
4

ASP.NET WEB API System.Net.Http.HttpRequestMessage будет повторно использоваться в ASP.NET 5 или перепроектировать один будет представлен? Если да, то что будет с первым?HttpRequest в ASP.NET 5

ответ

1

Обычно введенные классы синхронизируются между версиями, а поскольку HttpRequestMessage были введены в .NET 4.5, есть большие шансы, что класс останется в API.

Сейчас на сайте ASP.NET 5 на странице справочных материалов по API вы можете найти HttpMessageContent.HttpRequestMessage, и он активно используется в API 2, например, в HttpMessageContent class.

+0

Я заметил класс DefaultHttpRequest, который похож на HttpRequestMessage на https://github.com/aspnet/HttpAbstractions/blob/dev/src/Microsoft.AspNet.PipelineCore/DefaultHttpRequest.cs. Смешение. –

1

В ASP.NET 5.0 класс запроса будет HttpRequest. Реализация этого абстрактного класса по умолчанию - это то, что вы связали в своем комментарии. Я понимаю, что, продвигаясь вперед, System.Net.Http.HttpRequestMessage не будет использоваться на стороне сервера. Однако System.Net.Http.HttpRequestMessage все еще может использоваться на стороне клиента, например, с HttpClient.

Смежные вопросы