在 Pylons 中重定向请求而不丢失表单数据的首选方法是什么?
我正在尝试重定向/转发 Pylons 请求。 使用redirect_to 的问题是表单数据被丢弃。 我需要保持 POST 表单数据以及所有请求标头完好无损。
有没有一种简单的方法可以做到这一点?
I'm trying to redirect/forward a Pylons request. The problem with using redirect_to is that form data gets dropped. I need to keep the POST form data intact as well as all request headers.
Is there a simple way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从 POST 接收数据取决于发送数据的 Web 浏览器。 当 Web 浏览器收到重定向时,它不会重新发送该数据。 一种解决方案是对要保留的数据进行 URL 编码,并将其与 GET 一起使用。 在最坏的情况下,您始终可以将要保留的数据添加到会话中并以这种方式传递。
Receiving data from a POST depends on the web browser sending data along. When the web browser receives a redirect, it does not resend that data along. One solution would be to URL encode the data you want to keep and use that with a GET. In the worst case, you could always add the data you want to keep to the session and pass it that way.