<分区>
客户端可以向我发送JSON
或application/x-www-form-urlencoded
格式的数据。我如何在不分离不同网址的情况下处理此请求?我试过两种情况。它不起作用;
案例一:
[Route ( "api/[controller]" )]
[ApiController]
public class FirstController : ControllerBase
{
[HttpPost]
public string SomePostFromBody ( [FromBody] TestClass obj )
{
return obj.Prop1 + obj.Prop2;
}
[HttpPost]
public string SomePostFromForm ( [FromForm] TestClass obj )
{
return obj.Prop1 + obj.Prop2;
}
}
案例二:
[Route ( "api/[controller]" )]
[ApiController]
public class FirstController : ControllerBase
{
[HttpPost]
public string SomePost( [FromBody][FromForm] TestClass obj )
{
return obj.Prop1 + obj.Prop2;
}
}