在Pylons中如何重定向请求而不丢失表单数据?

4 投票
1 回答
1437 浏览
提问于 2025-04-11 09:25

我正在尝试重定向或转发一个Pylons请求。使用redirect_to的一个问题是,表单数据会丢失。我需要保持POST表单数据不变,同时也要保留所有请求头信息。

有没有简单的方法可以做到这一点?

1 个回答

2

从一个POST请求接收数据,主要是看网页浏览器是否发送了这些数据。当浏览器收到一个重定向指令时,它不会把之前发送的数据再发一次。解决这个问题的一个办法是把你想保留的数据进行URL编码,然后用GET请求发送。最坏的情况下,你也可以把想保留的数据放到会话中,然后通过这种方式传递。

撰写回答