CocoaChina 11-08
python – Google App Engine self.redirect()POST方法
index_new4.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

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

如果可能 , 怎么样?

谢谢!

最佳答案

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

However, most existing user agent implementations treat 302 as if it

were a 303 response, performing a GET on the Location field-value regardless

of the original request method.

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

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

相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论