RESTful utiliza os métodos do protocolo HTTP para realizar o...

Próximas questões
Com base no mesmo assunto
Q2172182 Redes de Computadores
RESTful utiliza os métodos do protocolo HTTP para realizar operações em que os dados são transmitidos em formatos como JSON ou XML. Nesse sentido, assinale a alternativa INCORRETA sobre esse padrão.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O comando pede a alternativa INCORRETA. REST sobre HTTP também admite PUT e DELETE, então a enumeração de A só decide o gabarito se for interpretada como exaustiva.

Tema central: Métodos HTTP em REST
Análise das alternativas
A
Certa
A é a alternativa a marcar porque, na leitura adotada pelo gabarito, restringe os métodos utilizáveis a GET e POST, limitação que não existe em REST sobre HTTP. Isso não significa que toda API deva implementar PUT e DELETE em todos os recursos. Há uma ressalva de redação: como A não diz expressamente 'apenas', seria tecnicamente verdadeira se estivesse somente indicando dois métodos possíveis; o erro depende da interpretação de exclusividade.
B
Errada
Não deve ser marcada: descreve corretamente a identificação de recursos por URLs no contexto HTTP. Esses recursos não precisam corresponder a objetos concretos da implementação.
C
Errada
Não deve ser marcada: as restrições arquiteturais de REST, especialmente a ausência de estado de sessão no servidor entre requisições, favorecem a escalabilidade. A afirmação é aceita como benefício arquitetural, não como garantia de bom desempenho sob qualquer implementação ou carga.
D
Errada
Não deve ser marcada: implementar controle de acesso é compatível com serviços RESTful, e HTTP prevê autenticação e recusa de acesso. A alternativa afirma a possibilidade de implementar proteção, não que REST a forneça automaticamente.
E
Errada
Não deve ser marcada: a resposta HTTP inclui um código de status que informa o resultado da requisição e a semântica da resposta. Portanto, a afirmação corresponde ao funcionamento do protocolo.
Pegadinha da questão
O comando pede a incorreta. O defeito pretendido em A não é usar GET e POST, mas tratá-los como os únicos métodos disponíveis; contudo, a ausência de 'apenas' ou expressão equivalente torna essa leitura ambígua.
Dica para questões semelhantes
  • Diferencie métodos permitidos de métodos obrigatórios: REST admite PUT e DELETE, mas não exige sua implementação em todos os recursos.
  • Ao avaliar uma enumeração, verifique se ela pretende ser exaustiva; citar GET e POST, sem exclusividade, não é tecnicamente falso.
  • Distinga benefício arquitetural de garantia universal: REST favorece a escalabilidade, mas não assegura desempenho independentemente da implementação e da carga.
  • Distinga possibilidade de proteção de segurança automática: serviços RESTful permitem controle de acesso, mas ele precisa ser implementado.

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

Por que a A está incorreta?

faltou os outros métodos...

Faltou só o "somente"

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo