Publicação de dados do formulário
Pergunta
Eu tenho um formulário HTML que eu quero postar dados para exibir algum texto para o usuário. Eu ouvi várias pessoas discutirem essa ideia:
Caso o usuário vá da [página do formulário] -> [Processando o formulário Post Page] -> [página de exibição] ou o usuário deve apenas ir para uma [página de formulário] -> [Página de formulário / exibição de processamento
Ouvi argumentos que o primeiro é mais seguro, enquanto o último é menos redirecionado.
Quais são algumas respostas?
Solução
Para evitar problemas de armazenamento em cache, reenviar problemas de atualização e problemas semelhantes: use o padrão pós-redirect-get.
- Navegador faz solicitação de postagem http com dados de formulário
- O servidor processa dados e responde com uma resposta de redirecionamento
- O navegador faz com que o HTTP GET Request (possivelmente incluindo um ID relacionado aos dados enviados na sequência de consultas)
- O servidor responde com uma resposta 200 e as informações
Outras dicas
Pelo que sua pergunta fez, você pode ter a página [Formulário] -> [Formulário para processar e exibir].