Um serviço Web implementado na arquitetura REST poderá forne...

Próximas questões
Com base no mesmo assunto
Q1393307 Arquitetura de Software
Um serviço Web implementado na arquitetura REST poderá fornecer uma resposta estruturada nos seguintes padrões de conteúdo, dentre outros, EXCETO:
Alternativas

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