谷歌应用引擎上的Https POST被重定向到带有GET的应用网址并丢失了所有参数。
2011-11-28 22:21:06.026 / 302 218ms 0kb 71.167.39.92 - - [28 / Nov / 2011:19:21:06 -0800]“POST / HTTP / 1.1”302 0“http://static.ak.facebook.com/platform/page_proxy.php?v=4” - “9.appname.appspot.com”ms = 219 cpu_ms = 0 api_cpu_ms = 0 cpm_usd = 0.000095
此时我的处理程序未被调用,并且应用程序引擎重定向上面的帖子
2011-11-28 22:21:06.100 / 200 13ms 1kb Mozilla / 5.0(Windows NT 6.1; WOW64; rv:6.0.2)Gecko / 20100101 Firefox / 6.0.2 71.167.39.92 - - [28 / Nov / 2011:19:21:06 -0800]“GET / HTTP / 1.1”200 1661“http://static.ak.facebook.com/platform/page_proxy.php?v=4” “Mozilla / 5.0(Windows NT 6.1; WOW64; rv:6.0.2)Gecko / 20100101 Firefox / 6.0.2“”9.appname.appspot.com“ms = 14 cpu_ms = 23 api_cpu_ms = 0 cpm_usd = 0.000873 instance = 00c61b117c6840ba7ad8c376b950491ada80
每个帖子都会发生这种情况。 HTTPs GET直接调用我的处理程序。
答案 0 :(得分:2)
我的secure=always
上有一个app.yaml
- 导致重定向每次都在POST上触发,导致GET完全丢失了帖子参数(比如FB signed_requests
例)。它现在解决了。