Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — CESPE / CEBRASPE 2024

ProgramaçãoConceitos básicos de programação
Código
ce171237
Banca
CESPE / CEBRASPE
Órgão
CNPQ
Ano
2024
Nível
Superior
Cargo
Analista em Ciência e Tecnologia Pleno I - Especialidade: Desenvolvimento e Arquitetura de Software
No que se refere a serviços de integração, julgue o item que se segue.Em um serviço web do tipo RESTful, todos os métodos são identificados pela mesma URL.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

RESTful: Identificação de Recursos e Métodos

Gabarito: E (Errado). A afirmação está incorreta porque, em um serviço web RESTful, os recursos são identificados por URLs únicas, enquanto os métodos (GET, POST, PUT, DELETE etc.) são ações aplicadas sobre esses recursos e não são identificados pela URL. A URL identifica o recurso, não o método.

A banca testa o princípio da *interface uniforme* do REST, que determina que cada recurso possua um identificador único (URI/URL). Os métodos HTTP são verbos que indicam a operação a ser executada naquele recurso. Dizer que "todos os métodos são identificados pela mesma URL" confunde o papel do identificador (recurso) com o papel do método (ação). Na prática, é possível usar diferentes métodos HTTP na mesma URL (ex.: GET /usuarios/1 e DELETE /usuarios/1), mas a URL é a mesma porque o recurso é o mesmo, e não porque o método é identificado por ela.

RESTful (interface uniforme)
  • 1Recurso
    • Identificado por URL única
  • 2Método (verbo HTTP)
    • GET, POST, PUT, DELETE
    • Ação sobre o recurso
    • Não é identificado pela URL
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A CESPE costuma inverter os papéis: ora afirma que "cada método possui URL única" (errado), ora que "todos os métodos são identificados pela mesma URL" (errado também). O correto é: o recurso tem URL única; o método é a ação sobre o recurso. Memorize: recurso → URL; método → verbo HTTP.

Gabarito: E (Errado).

Link permanente: /questoes/ce171237