Google App Engine преобразовывает (перенаправляет) HTTP POST в вызовы GET в обработчик - PullRequest
1 голос
/ 29 ноября 2011

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 вызывает мой обработчик напрямую.

1 Ответ

2 голосов
/ 30 ноября 2011

У меня было secure=always на моем app.yaml - что вызывало перенаправление каждый раз при POST и приводило к GET с полной потерей параметров записи (например, signed_requests для приложений FB). Решено сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...