Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Requisição Get passando um array como parametro

        [AllowAnonymous]
        [HttpGet("{ids}")]
        public  ActionResult GetPowerPlants (int [] ids)
        {
            ///condigo...
            return Ok(ids);
        }

Requisição no postman: http://localhost:500/api/Teste?ids[]=2&ids[]=11&ids[]=13&ids[]=16

Ele retorna 404 NotFound

2 respostas

Marcos, boa tarde. Tudo bem?

Não estou conseguindo testar agora mas tenta gerar a requisição assim:

http://localhost:5000/api/Teste?id=2&id=11&id13

Acho que é essa sintaxe que o Model Binder usa como padrão para criar o array.

solução!

Consegui resolvendo desta maneira

        [AllowAnonymous]
        [HttpGet]
        public  ActionResult GetPowerPlants ([FromQuery(Name ="ids"]int [] ids)
        {
            ///condigo...
            return Ok(ids);
        }