我们的一个客户在尝试将POST请求发送到内容类型为空的dotnet core 3.0 API时遇到问题。 Request.Body
流为空。我们将其固定在客户端上,但是让我想知道为什么会发生这种情况。
Request.Body
包含任何具有内容值的内容类型的数据,如果我添加以下中间件,则在内容类型为空时也可以使用:
app.Use(async (context, next) =>
{
context.Request.EnableBuffering();
await next();
});
有什么想法为什么会这样?