Как прочитать тело запроса в главном контроллере 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.
Есть ли другой способ сделать это?