FormBody中的传递数组

问题描述 投票:0回答:1

动作

[HttpPost("TestArray")]
public IActionResult TestArray([FromBody] int[]a )
{
    return Ok( a);
}

邮递员输出

{
    "": [
        "The input was not valid."
    ]
}

postman request

我尝试通过[FromQuery]发送但是当我使用FromQuery的Name属性时作为[FromQuery (Name ="a")],但是frombody没有任何财产和当我没有发送任何东西时返回相同的错误如果想要一个空数组该怎么办

c# arrays asp.net-core parameter-passing postman
1个回答
0
投票

您可以尝试将正文作为JSON发送

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.