小编ray*_*era的帖子

如何在.net核心中获取HttpRequest主体?

我想在.net核心中获取Http Request主体,我使用了以下代码:

using (var reader
    = new StreamReader(req.Body, Encoding.UTF8))
{
    bodyStr = reader.ReadToEnd();
}
req.Body.Position = 0
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个错误:

System.ObjectDisposedException:无法访问已处置的对象。对象名称:“ FileBufferingReadStream”。

该行的using语句后发生错误

如何在.net核心中获取HttpRequest主体?以及如何解决此错误?

c# httpcontext streamreader asp.net-core

4
推荐指数
1
解决办法
1577
查看次数

标签 统计

asp.net-core ×1

c# ×1

httpcontext ×1

streamreader ×1