【发布时间】:2017-11-26 22:34:13
【问题描述】:
我想将整数集合发送到 web 核心 api 上的 post 方法。
方法是;
[HttpPost("open")]
public IActionResult OpenInspections([FromBody]IEnumerable<int> inspectionIds)
{
return NoContent();
//...
这只是为了测试,我在return语句上放了一个断点,inspectionIds的payload是null。
在 Postman 我有
编辑:我刚刚从签名中删除了方括号。我尝试了IEnumerable<int> 和int[],但都没有成功
【问题讨论】:
-
我猜JSON应该是
{ "inspectionIds": [11111111, 11111112] }?您正在发送字符串数组,但控制器需要整数集合。
标签: c# asp.net-core .net-core postman asp.net-core-webapi