Gabarito D
GET
Solicita a representação de um determinado recurso. É definido como um método seguro e não deve ser usado para disparar uma ação (remover um usuário, por exemplo).
POST
As informações enviadas no corpo (body) da requisição são utilizadas para criar um novo recurso. Também é responsável por fazer processamentos que não são diretamente relacionados a um recurso.
DELETE
Remove um recurso. Deve retornar o status 204 caso não exista nenhum recurso para a URI especificada.
PUT
Atualiza um recurso na URI especificada. Caso o recurso não exista, ele pode criar um. A principal diferenteça entre POST e PUT é que o primeiro pode lidar não somente com recursos, mas pode fazer processamento de informações, por exemplo.
HEAD
Retorna informações sobre um recurso. Na prática, funciona semelhante ao método GET, mas sem retornar o recurso no corpo da requisição. Também é considerado um método seguro.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
A. GET, POST, PUT, GREP, JOIN e PUSH
B. READ, CLOSE, OPEN, GREP, JOIN e PUSH
C. READ, CLOSE, OPEN, HEAD, OPTIONS e DELETE
D. GET, POST, PUT, HEAD, OPTIONS e DELETE
.
Métodos de requisição HTTP
GET: O método GET solicita a representação de um recurso específico. Requisições utilizando o método GET devem retornar apenas dados.
HEAD: O método HEAD solicita uma resposta de forma idêntica ao método GET, porém sem conter o corpo da resposta.
POST: O método POST é utilizado para submeter uma entidade a um recurso específico, frequentemente causando uma mudança no estado do recurso ou efeitos colaterais no servidor.
PUT: O método PUT substitui todas as atuais representações do recurso de destino pela carga de dados da requisição.
DELETE: O método DELETE remove um recurso específico.
CONNECT: O método CONNECT estabelece um túnel para o servidor identificado pelo recurso de destino.
OPTIONS: O método OPTIONS é usado para descrever as opções de comunicação com o recurso de destino.
TRACE: O método TRACE executa um teste de chamada loop-back junto com o caminho para o recurso de destino.
PATCH: O método PATCH é utilizado para aplicar modificações parciais em um recurso.
Fonte: https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Methods