Как прочитать тело запроса в главном контроллере webpi asp.net?

Я пытаюсь прочитать тело запроса вOnActionExecuting метод, но я всегда получаюnull для тела.

var request = context.HttpContext.Request;
var stream = new StreamReader(request.Body);
var body = stream.ReadToEnd();

Я попытался явно установить позицию потока в 0, но это также не сработало. Поскольку это ASP.NET CORE, я думаю, что все немного по-другому. Я могу видеть все примеры здесь, ссылаясь на старые версии webapi.
Есть ли другой способ сделать это?

Ответы на вопрос(5)

Ваш ответ на вопрос