我有一个 ASP.Net Core 2.1 应用程序。我收到与下面 SO 链接中提到的相同的错误。
答案部分中建议的解决方案似乎也解决了这个问题。
但是为一个属性创建一个类是开销并且对我没有吸引力。
过去,我没有使用 .Net Framework 4.5(+) 创建这样的开销类就做了同样的事情
// POST api/values
[HttpPost]
public void Post([FromBody]string email)
{
}
Run Code Online (Sandbox Code Playgroud)
通过邮递员,我发布
{
"email": "myemail@email.com"
}
Run Code Online (Sandbox Code Playgroud)
如何在不创建任何类等的情况下将电子邮件值传递给 API?
我宁愿棒[FromBody],因为在我的应用程序中所有的API被接受PARAMSFromBody的Post方法。
c# postman asp.net-core asp.net-core-webapi asp.net-core-2.1