Questões Informática Sistemas distribuídos
O padrão REST define um conjunto de restrições e propriedades baseado em HTTP. Sobre...
Responda: O padrão REST define um conjunto de restrições e propriedades baseado em HTTP. Sobre REST, analise as afirmativas a seguir. I. Web services que obedecem ao padrão REST precisam utilizar o...
💬 Comentários
Confira os comentários sobre esta questão.

Por Marcos de Castro em 31/12/1969 21:00:00
Gabarito: b)
A afirmativa I está incorreta porque o padrão REST não exige o uso exclusivo do formato JSON para encapsular os dados. REST é um estilo arquitetural que pode utilizar diversos formatos de representação, como XML, JSON, HTML, entre outros. Portanto, JSON é uma escolha comum, mas não obrigatória.
A afirmativa II está correta. Os métodos HTTP GET, POST, PUT e DELETE são amplamente utilizados para implementar as operações CRUD (Create, Read, Update, Delete) em serviços RESTful. GET é usado para leitura, POST para criação, PUT para atualização e DELETE para exclusão de recursos.
A afirmativa III está incorreta porque REST é um estilo arquitetural stateless, ou seja, as requisições são independentes e não mantêm estado entre elas. Cada requisição deve conter todas as informações necessárias para ser processada, sem depender de estados anteriores.
Portanto, apenas a afirmativa II está correta, confirmando o gabarito oficial e a resposta mais marcada pelos usuários.
A afirmativa I está incorreta porque o padrão REST não exige o uso exclusivo do formato JSON para encapsular os dados. REST é um estilo arquitetural que pode utilizar diversos formatos de representação, como XML, JSON, HTML, entre outros. Portanto, JSON é uma escolha comum, mas não obrigatória.
A afirmativa II está correta. Os métodos HTTP GET, POST, PUT e DELETE são amplamente utilizados para implementar as operações CRUD (Create, Read, Update, Delete) em serviços RESTful. GET é usado para leitura, POST para criação, PUT para atualização e DELETE para exclusão de recursos.
A afirmativa III está incorreta porque REST é um estilo arquitetural stateless, ou seja, as requisições são independentes e não mantêm estado entre elas. Cada requisição deve conter todas as informações necessárias para ser processada, sem depender de estados anteriores.
Portanto, apenas a afirmativa II está correta, confirmando o gabarito oficial e a resposta mais marcada pelos usuários.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários