Questão 67 · Informática: Redes de computadores e internet
No modelo REST de desenvolvimento de web services, o método HTTP é utilizado para determinar a operação ou o método a ser executado. A esse respeito, assinale a opção correta.
- A) O referido modelo impõe uma padronização no formato da URL a ser utilizada.
- B) O modelo REST deixa a cargo de quem provê o serviço a definição da URL a ser utilizada.
- C) No modelo em questão, os parâmetros devem ser obrigatoriamente do tipo JSon.
- D) Os parâmetros do modelo definem a requisição dos métodos a serem acessados, tornando o acesso automatizado.
- E) O método TRACE do HTTP não pode ser manipulado pelo modelo REST.
Marque a alternativa correta:
Gabarito: B
Gabarito definitivo divulgado pela banca Cebraspe (CGE/CE 2019).
Comentário
Gabarito: B.
O REST é um estilo arquitetural que não define um padrão rígido para a estrutura da URL. Cabe a quem provê o serviço decidir como os recursos serão nomeados e endereçados, desde que sejam identificados por URIs. O REST se baseia em recursos, em métodos HTTP (GET, POST, PUT, DELETE) e em representações como JSON ou XML, mas não impõe um formato único de URL.
- A) O REST não impõe padronização de URL; essa escolha é de quem projeta o serviço.
- C) Os parâmetros não precisam ser obrigatoriamente JSON; podem ser, por exemplo, query strings ou XML.
- D) Os parâmetros não definem os métodos acessados, que são determinados pelo método HTTP e pela URI.
- E) O método TRACE pode, em tese, ser tratado pelo serviço, e o REST não proíbe seu uso.
Dica: o REST não é um protocolo, e sim um estilo. Ele não impõe formatos rígidos de URL nem de dados.
Fundamentos: Fielding (2000), tese sobre o estilo arquitetural REST: recursos identificados por URIs e uso de métodos HTTP
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe CGE/CE 2019 (Auditor de Controle Interno – Área de Auditoria – Campo de Atuação Tecnologia da Informação), questão 67, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.