No âmbito das APIs RESTful para acesso e manipulação de uma ...

Próximas questões
Com base no mesmo assunto
Q567866 Redes de Computadores
No âmbito das APIs RESTful para acesso e manipulação de uma coleção de recursos designados por URIs específicas, o método do protocolo HTTP utilizado para criação de uma nova entrada na coleção de recursos é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - POST

Em uma API RESTful, os métodos HTTP são utilizados para realizar operações específicas sobre recursos representados por URIs. Para responder a questão corretamente, é necessário entender o papel de cada método HTTP no contexto de manipulação de recursos. Vamos analisar os métodos citados:

OPTIONS: Este método é utilizado para descrever as opções de comunicação com o recurso de destino. Ele não é usado para criar ou modificar recursos, mas sim para verificar quais métodos são permitidos para um recurso específico.

PUT: O método PUT é utilizado para criar ou substituir uma representação do recurso no URI fornecido. Embora possa ser usado para criar recursos, ele não é a resposta correta para a criação de novas entradas em uma coleção, pois o PUT especifica o URI do recurso a ser criado ou atualizado.

POST: O método POST é o mais adequado para a criação de uma nova entrada em uma coleção de recursos. Quando se faz uma requisição POST para o URI de uma coleção, o servidor cria um novo recurso na coleção e define seu próprio URI. Essa é a escolha correta para a questão, pois descreve precisamente a operação de criação de uma nova entrada.

CREATE: Embora o nome sugira criação, CREATE não é um método HTTP válido. Este é um erro comum em questões de concurso, e reconhecer que CREATE não é um método HTTP pode ajudar a eliminar essa alternativa.

GENERATE: Assim como CREATE, GENERATE não é um método HTTP válido. Saber os métodos HTTP padronizados (como GET, POST, PUT, DELETE, etc.) ajuda a eliminar essas alternativas incorretas.

Portanto, a alternativa C - POST é a correta, pois é o método HTTP utilizado para criar uma nova entrada em uma coleção de recursos em uma API RESTful.

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

POST: método do protocolo HTTP utilizado para criação de uma nova entrada na coleção de recursos

PUT: método do protocolo HTTP utilizado para atualização (update) de uma entrada na coleção de recursos

POST: Sua principal função é a criação de novos recursos. Estaria associada as operações CRUD com o 'C' de CREATE. Outra grande característica deste método é que ele pode fazer processamento de informações.

PUT: Atualiza um recurso específico, não existindo esse recurso, ele pode ser criado. Então caso uma questão pergunte: "O PUT pode criar um recurso". Essa afirmação não vai estar de todo, errada. Em relação as operações de CRUD está associada ao 'U' de UPDATE. Detalhe interessante: Quando um recurso é devidamente alterado é retornado o status code 200.

 

http://www.itnerante.com.br/m/blogpost?id=1867568%3ABlogPost%3A389279&maxDate=2016-06-24T20%3A25%3A11.994Z

 

Gabarito: c)

https://www.devmedia.com.br/servicos-restful-verbos-http/37103

O método HTTP envia dados ao servidor. O tipo do corpo da solicitação é indicado pelo cabeçalho .

O método de requisiçãoHTTP PUT cria um novo recurso ou subsititui uma representação do recurso de destino com os novos dados.

fonte: https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods/PUT

Clique para visualizar este comentário

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