谷歌应用引擎转换(重定向)HTTP POST到GET调用进入处理程序

时间:2011-11-29 04:03:41

标签: google-app-engine

谷歌应用引擎上的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直接调用我的处理程序。

1 个答案:

答案 0 :(得分:2)

我的secure=always上有一个app.yaml - 导致重定向每次都在POST上触发,导致GET完全丢失了帖子参数(比如FB signed_requests例)。它现在解决了。