相关疑难解决方法(0)

如何在asp.net核心webapi控制器中读取请求体?

我正试图在OnActionExecuting方法中读取请求体,但我总是null为身体做准备.

var request = context.HttpContext.Request;
var stream = new StreamReader(request.Body);
var body = stream.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

我试图将流位置显式设置为0,但这也不起作用.由于这是ASP.NET CORE,我认为事情没有什么不同.我可以在这里看到所有的示例,指的是旧的webapi版本.
有没有其他方法这样做?

c# asp.net-web-api asp.net-core

71
推荐指数
10
解决办法
7万
查看次数

标签 统计

asp.net-core ×1

asp.net-web-api ×1

c# ×1