Я пытаюсь прочитать тело запроса в методе OnActionExecuting
, но я всегда получаю null
для тела.
var request = context.HttpContext.Request;
var stream = new StreamReader(request.Body);
var body = stream.ReadToEnd();
Я попытался явно установить позицию потока в 0, но это также не сработало. Так как это ASP.NET CORE, все выглядит немного по-другому. Я вижу все образцы здесь, ссылаясь на старые версии webapi.
Есть ли другой способ сделать это?