Olá, Johan!
O comportamento que você está esperando (filtrar a resposta com base nos parâmetros da query) não é algo que acontece automaticamente. Ele precisa ser programado no backend do servidor.
Vamos usar como exemplo o servidor do curso que você está fazendo. Quando você faz uma requisição GET para http://localhost:8000/livros?categoria=3
, o servidor está programado para ler o parâmetro categoria
da query e usar seu valor (3
, neste caso) para filtrar os livros retornados.
No seu servidor, você precisará adicionar um código similar para lidar com o parâmetro SQ_REUNIAO
. Esse código vai ler o valor do parâmetro e usar esse valor para filtrar as reuniões retornadas.
Aqui está um exemplo simplificado de como isso pode ser feito em Node.js, usando o framework Express:
app.get('/reunioes', function(req, res) {
const sqReuniao = req.query.SQ_REUNIAO;
let reunioesFiltradas = reunioes;
if (sqReuniao) {
reunioesFiltradas = reunioes.filter(reuniao => reuniao.SQ_REUNIAO === sqReuniao);
}
res.json(reunioesFiltradas);
});
Neste exemplo, reunioes
é um array de todas as reuniões. Se um parâmetro SQ_REUNIAO
for fornecido na query, o servidor filtra as reuniões para incluir apenas aquelas cujo SQ_REUNIAO
corresponde ao valor fornecido.
Lembre-se de que a implementação exata pode variar dependendo da linguagem e do framework que você está usando no seu servidor.
Espero ter ajudado e bons estudos!