我想在 .net 核心中使用 application/json 而不是使用 -www-form-urlencoded

Instead of using -www-form-urlencoded, I want to use application/json in .net core

我想使用 application/json,而不是使用 -www-form-urlencoded。用户名和密码的值变为空。我在网上发现 .net core 默认接受 json。为什么它在我的情况下不起作用?

基本项目是使用 yo aspnet 创建的。

我已经实现了博客中显示的代码https://goblincoding.com/2016/07/03/issuing-and-authenticating-jwt-tokens-in-asp-net-core-webapi-part-i/#comment-1446

我找到了答案。实际上我正在使用 [FromForm] 属性作为操作方法参数。我用 [FromBody] 替换了它。正在运行。