HOSTPS POST в google app engine перенаправляются на URL приложения с GET и теряют все аргументы.
2011-11-28 22: 21: 06.026 / 302 218ms 0kb 71.167.39.92 -- [28 ноября 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 / 20013ms 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 = 14cpu_ms = 23 api_cpu_ms = 0 cpm_usd = 0,000873 instance = 00c61b117c6840ba7ad8c376b950491ada80
Это происходит для каждого сообщения.HTTPs GET вызывает мой обработчик напрямую.
У меня было secure=always на моем app.yaml - что вызывало перенаправление каждый раз при POST и приводило к GET с полной потерей параметров записи (например, signed_requests для приложений FB). Решено сейчас.
secure=always
app.yaml
signed_requests