Um serviço Web implementado na arquitetura REST poderá forne...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - HTTP. Vamos entender o porquê e analisar cada uma das alternativas.
Um serviço Web RESTful (Representational State Transfer) é uma abordagem de arquitetura que utiliza o protocolo HTTP para comunicação e pode fornecer respostas estruturadas em vários formatos de conteúdo.
Primeiramente, vamos explicar brevemente como a arquitetura REST funciona:
REST é um estilo de arquitetura que se baseia em um conjunto de princípios. Ele utiliza métodos padrão do HTTP, tais como GET, POST, PUT e DELETE, para realizar operações CRUD (Create, Read, Update, Delete) sobre os recursos.
Agora, vamos analisar cada uma das alternativas:
A - HTML: Correto. HTML (HyperText Markup Language) é um dos formatos em que uma resposta de um serviço RESTful pode ser estruturada. Por exemplo, uma API REST pode retornar uma página web em HTML como resposta a uma requisição GET.
C - JSON: Correto. JSON (JavaScript Object Notation) é um formato muito comum para respostas de APIs RESTful devido à sua simplicidade e facilidade de uso em aplicações web. A maioria das APIs modernas utiliza JSON como padrão para troca de dados.
D - XML: Correto. XML (eXtensible Markup Language) é outro formato amplamente utilizado para transmitir dados estruturados em serviços web. É uma alternativa ao JSON e pode ser usado dependendo dos requisitos do serviço ou das preferências dos desenvolvedores.
B - HTTP: Incorreto. HTTP (HyperText Transfer Protocol) é o protocolo de comunicação utilizado por serviços RESTful para transmitir dados entre cliente e servidor. Ele não é um formato de conteúdo por si só, mas sim o meio pelo qual os dados são transferidos. Portanto, não podemos considerar HTTP como um "padrão de conteúdo estruturado".
Em resumo, a questão aborda os formatos de resposta que um serviço Web RESTful pode retornar. As alternativas HTML, JSON e XML são corretas porque são formatos de conteúdo estruturado. Já a alternativa HTTP é incorreta, pois se trata do protocolo de comunicação e não de um formato de resposta.
Espero que a explicação tenha sido clara e que ajude na compreensão do tema. Qualquer dúvida, sinta-se à vontade para perguntar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
HTTP é o protocolo que o REST pega carona para realizar comunicação.
REST: JSON, XML, YAML, CSV, etc
SOAP: XML
http nao eh um formato de msg.
o que o rest aceita:
json
yaml
xml
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo