Google App Engine self.redirect()POST方法

Alb*_*ert 4 python google-app-engine

在GAE(Python)中,使用webApp Framework,调用self.redirect('some_url')通过GET方法将用户重定向到该URL.是否可以通过POST方法使用一些参数进行(重定向)?

如果可能,怎么样?

谢谢!

mor*_*aes 6

由于大多数客户端实现重定向[1]的方式,这是不可能的:

但是,大多数现有的用户代理实现将302视为303响应,对Location字段值执行GET,而不管原始请求方法如何.

所以你必须使用一种解决方法(比如简单地从RequestHandler调用方法post())或忘记这个想法.

[1] http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2