No campo do desenvolvimento da web, é uma boa prática executar um POST / Redirect / GET quando os campos em um envio de formulário também são inválidos?
Normalmente, nenhuma transação sensível teria ocorrido, neste evento. No entanto, pode-se argumentar que, no entanto, ainda é uma boa prática utilizar o padrão POST / Redirect / GET?
fonte
Eu diria que geralmente não, com o argumento de que, quando um formulário é enviado com campos inválidos, o que você normalmente deseja exibir em resposta é o mesmo formulário com a mesma população de campos, além de algumas mensagens de erro. Isso seria oneroso para executar via POST / Redirect / GET - como você garantiria que a página retornada pelo GET já tivesse as entradas do usuário nos campos do formulário?
fonte