我有如下的API控制器。
[ApiController]
[Route("test")]
public class TestController : ControllerBase
{
[HttpPost]
public IActionResult PostData(string param1, string param2)
{
if ( string.IsNullOrEmpty(param1) || string.IsNullOrEmpty(param2))
{
return BadRequest();
}
string result = "result = " + param1 + "." + param2;
return new JsonResult(result );
}
}
[当我尝试从邮递员访问此邮件时,在撰写邮寄请求时,我在json正文中使用了following。
{
"param1" : "abc",
"param2": "def"
}
但是,这将导致400错误的请求。如果在PostData方法上添加一个断点,则该断点将到达我正在检查null或空字符串且两个参数均为null的第一行。这使我认为我没有在客户端正确构建json。有人可以指出我在这里做错了什么吗?
从参数1和参数2中删除双反逗号