[Route("add")] [HttpPut] public async Task<JsonResult> Add([FromQuery] int[] array_ids) { return new JsonResult(""); } |
위와 같이 [FromQuery]로 받아 처리할 수 있다.
호출 방법은 Postman 기준으로 아래와 같이 입력하면 된다.
Form을 이용할 경우 아래와 같이 name을 같게 해주면 입력 값을 배열로 받을 수 있다.
<input type="text" name="ids"> <input type="text" name="ids"> . . . |
명심해야할 것은 [FromQuery] int[] array_ids 는 맨 앞에 위치해야 한다
앞에 다른 변수가 있을 경우 인식이 불가하여 아래와 같은 에러를 볼 수 있다