【发布时间】:2015-10-02 02:18:11
【问题描述】:
我正在尝试读取中间件中的正文以进行身份验证,但是当请求到达 api 控制器时,对象为空,因为正文已被读取。有没有办法解决。我正在中间件中读取这样的正文。
var buffer = new byte[ Convert.ToInt32( context.Request.ContentLength ) ];
await context.Request.Body.ReadAsync( buffer, 0, buffer.Length );
var body = Encoding.UTF8.GetString( buffer );
【问题讨论】:
标签: asp.net-core asp.net-core-mvc asp.net-core-webapi