Content-Type为空时为空Request.Body

时间:2019-11-19 15:39:08

标签: c# asp.net-core asp.net-core-3.0 .net-core-3.0

我们的一个客户在尝试将POST请求发送到内容类型为空的dotnet core 3.0 API时遇到问题。 Request.Body流为空。我们将其固定在客户端上,但是让我想知道为什么会发生这种情况。

Request.Body包含任何具有内容值的内容类型的数据,如果我添加以下中间件,则在内容类型为空时也可以使用:

app.Use(async (context, next) =>
{
    context.Request.EnableBuffering();

    await next();
});

有什么想法为什么会这样?

0 个答案:

没有答案