Questão 23 · Informática: Redes de computadores e internet
Uma mensagem de requisição no protocolo HTTP deve incluir a operação (ou método) que se deseja que o servidor execute.
Na situação em que um cliente requisita ao servidor o armazenamento de um relatório direcionado especificamente para um grupo de trabalho, deve-se utilizar a operação
- A) get.
- B) get com rótulos tag.
- C) post.
- D) put continue.
- E) trace.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca Cebraspe (MPC/PA 2019).
Comentário
Gabarito: C.
O método POST é o adequado porque o cliente envia dados ao servidor para que sejam processados e armazenados, por exemplo, em um recurso destinado a um grupo de trabalho. Na semântica do HTTP, o POST serve para submeter dados a um recurso, geralmente criando ou alimentando um registro no servidor.
Erros das demais:
- A: o GET serve para recuperar um recurso do servidor, não para armazenar dados enviados pelo cliente.
- B: o GET com rótulos tag não é um método HTTP; a operação de armazenamento não usa esse recurso.
- D: o PUT substitui ou cria um recurso em uma URI específica, e a expressão put continue não corresponde a um método padrão.
- E: o TRACE é usado para diagnóstico do caminho da requisição, não para armazenar conteúdo.
Dica: GET lê, POST envia e cria, PUT substitui.
Fundamentos: Semântica dos métodos HTTP (RFC 9110, sem número citado: métodos GET, POST, PUT e TRACE) · Conceito de requisição de armazenamento de dados pelo cliente
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe MPC/PA 2019 (Assistente Ministerial de Informática), questão 23, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.