Bom dia!
Gostaria de levantar uma discussão...
Frase retirada da AULA 7: "O protocolo HTTP define uma semântica mas o servidor pode ou não obedecer essa semântica!"
Aqui estamos falando da utilização dos verbos HTTP (GET, POST, PUT e DELETE). Cada um dos verbos especifica uma ação a ser executada no servidor; porém, tenho visto durante todo o curso uma observação: "o desenvolvedor pode optar por não utilizar os verbos conforme foram concebidos na implementação da aplicação que fica no servidor".
Isto não seria uma má prática de desenvolvimento (por exemplo, usar POST/GET ao invés de PUT/DELETE para atualizar/deletar)?
Caso não seja, gostaria que exemplificassem algum cenário para que possamos compreender melhor os motivos de se utilizar os verbos HTTP para outras finalidades, que não sejam as propostas por cada um deles.
Obrigado!