Pular para o conteúdo principal

Questão de Programação — Web — CESPE / CEBRASPE 2025

ProgramaçãoWeb
Código
ce198707
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Analista - Área: Gestão da Informação - Subárea: Avaliação de Impactos
Com relação a extração e integração automática de dados via APIs e gestão, processamento e armazenamento de dados, julgue o item.Considere o código a seguir.GET /users/search?name=John%20Doe&age=30No design de APIs RESTful, o endpoint GET /users/search realiza uma busca no recurso /users, enviando critérios de busca como parâmetros de consulta na URL.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

APIs RESTful - Endpoints de busca

CERTO. A afirmação está correta. No design de APIs RESTful, o método GET é utilizado para recuperar recursos, e é perfeitamente aceitável incluir parâmetros de consulta (query string) na URL para especificar critérios de filtro ou busca. O endpoint /users/search indica uma ação de busca sobre o recurso /users, e os parâmetros name e age são passados de forma explícita na URL, prática comum em APIs REST modernas. Não há violação dos princípios REST, desde que a URI represente um recurso (no caso, a busca pode ser vista como um sub-recurso ou uma operação convencional). Portanto, o item está Certo.

Link permanente: /questoes/ce198707