1
resposta

Dúvida sobre usar método GET no servlet removeEmpresa

Aprendemos que qualquer operação que faça modificações no nosso modelo deve-se usar no servlet o método POST. Gostaria de saber o motivo de usarmos o método doGet para realizar a operação de DELETE na estrutura que simula o nosso banco de dados ai invés de usar um doPost visto que ele é o responsável por operações que façam modificações no banco.

Tenho ciência que o servlet que acessamos no início do fluxo é o de listaEmpresa, que atende por método Get e é a partir dele que chamamos o servlet removeEmpresa via redirecionamento clientServer, dai então chegamos no servlet removeEmpresa. Não teria como obrigar o client fazer uma chamada POST ao invés de GET, assim nosso servlet atenderia uma requisição POST para remover empresa e assim estar de acordo com a convenção e fazer modificações no banco apenas através de métodos POST e não de GET como apresentado na video aula de remoção de empresas.

1 resposta

Oi Thiago

O mais correto nesse caso seria até usar o DELETE ao invés do POST, mas acredito que seja um exemplo apenas para facilitar a didática até esse ponto do curso