Questão 50 · Informática: Programação e algoritmos
A REST (Representational State Transfer, em português Transferência de Estado Representacional) dá ênfase:
- A) na multiplicidade de representação de recursos, utilizando apenas os métodos padrão do protocolo HTTP (GET, POST, PUT, DELETE, etc);
- B) na multiplicidade de representação de métodos, utilizando apenas os recursos padrão do protocolo HTTP (GET, POST, PUT, DELETE, etc);
- C) em utilizar o protocolo SOAP sobre o protocolo HTTP;
- D) na segurança por meio do protocolo HTTPS 2.0;
- E) na integração baseada em troca de mensagens assíncronas por meio de web-sockets.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca FGV (DPE/RO 2015).
Comentário
Gabarito: A.
O REST dá ênfase aos recursos e às suas representações: um mesmo recurso pode ser representado de formas diferentes, como JSON ou XML, e a interação ocorre pelos métodos padrão do protocolo HTTP, como GET, POST, PUT e DELETE. Por isso a alternativa A está correta.
- B: inverte a ideia: a multiplicidade está nas representações dos recursos, e os métodos é que são os padronizados do HTTP.
- C: SOAP é um protocolo distinto do estilo REST; o REST não se baseia em SOAP sobre HTTP.
- D: a segurança por HTTPS não é a ênfase do estilo REST.
- E: web sockets e troca de mensagens assíncronas não são a ênfase do REST.
Dica: REST = recursos, suas representações e os métodos padrão do HTTP.
Fundamentos: arquitetura REST e representação de recursos · métodos HTTP padronizados · diferença entre REST e SOAP
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 FGV DPE/RO 2015 (Analista Programador), questão 50, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.