通过302重定向传递其他信息

时间:2017-02-15 04:55:00

标签: html forms http redirect http-status-code-302

我的网页/example的{​​{1}}网址为formaction="/submit"将处理发送到服务器的数据,并将302重定向返回submit

我希望(第二个)/example根据用户提交给/example的内容向用户显示某种响应,例如成功或失败的指示。

发送302重定向似乎没有任何方法可以告诉客户端向/submit发送任何其他消息,因此服务器在获取时无法确定它是否应指示成功或失败{ {1}}为客户提供。

我可以将成功或失败消息附加到302重定向网址,即重定向到/example,但只要他继续浏览我的{{},该网址就会保留在用户的地址栏中1}}页面,这不是很好。

我可以将表单更改为/example,但我在/example?message=Succeeded页面上有多个表单,因此我需要使用隐藏的/example元素或其他方法来区分请求用户提交给action="/example"。这似乎更像是一个黑客而不是一个正确的解决方案。

通常的方法是什么?

0 个答案:

没有答案