HTTPS (Hypertext Transfer Protocol Secure) é essencial para garantir a segurança e a privacidade das comunicações na web, sendo uma extensão do HTTP (Hypertext Transfer Protocol) que adiciona uma camada de segurança através da criptografia SSL/TLS. Relacione as quatro ações dos protocolos http e https com suas respectivas definições. 1. POST 2. GET 3. PUT 4. DELETE ( ) Atualizar o valor de um recurso. ( ) Ler o valor de um recurso e retorná-lo ao solicitante na representação especificada, que pode ser apresentada em um navegador web. ( ) Apagar o recurso. ( ) Criar um recurso Assinale a opção que indica a relação correta na ordem apresentada.
- A)2 – 4 – 1 – 3.
Errada, porque coloca GET para atualização e POST para apagar, invertendo funções básicas dos métodos.
- B)2 – 1 – 4 – 3.
Errada, porque coloca GET como atualização, POST como leitura e DELETE como criação, o que não corresponde à semântica do HTTP.
- C)3 – 2 – 4 – 1.
Certa, porque associa PUT à atualização, GET à leitura, DELETE à remoção e POST à criação.
- D)4 – 1 – 2 – 3.
Errada, porque atribui DELETE à atualização e GET à criação, trocando ações essenciais dos verbos.
- E)1 – 3 – 4 – 2.
Errada, porque coloca POST como atualização, PUT como criação e GET como leitura final, misturando os papéis dos métodos.
Gabarito: C
Em HTTP, cada verbo tem uma função bem específica, quase como um conjunto de comandos de um cardápio: um serve para ler, outro para criar, outro para atualizar e outro para apagar. Em REST, isso aparece com muita frequência porque a semântica dos métodos ajuda a padronizar as operações sobre recursos na web. O GET é o verbo de leitura: você pede um recurso e ele retorna a representação, como uma página, um JSON ou outro formato. O POST normalmente é usado para criar um novo recurso ou enviar dados para processamento. Já o PUT é associado à atualização de um recurso, muitas vezes com substituição do conteúdo do recurso informado. O DELETE, por sua vez, remove o recurso. No enunciado, a sequência foi: atualizar o valor de um recurso, ler o valor e retorná-lo, apagar o recurso, criar um recurso. Traduzindo isso para os verbos, fica PUT, GET, DELETE e POST, ou seja, 3 - 2 - 4 - 1. Essa lógica é a base do uso de HTTP em APIs REST e é compatível com a RFC 9110, que descreve os métodos do protocolo e suas semânticas. Em prova, a banca costuma cobrar justamente essa associação direta entre método e ação, sem inventar moda.