postがgetに変わる | sola's note

sola's note

日ごろのメモを書いていきます。何か新しいものを作るために。

postがgetに変わる
GAE+Slim3でそんな事があったら、次の事を確認してみましょう。

・遷移先のページをで設定していませんか?
・actionに指定しているURLが相対パスになっていませんか?

Slim3はsecurity-constraintでssl通信に指定したページにアクセスする際、
自動的にhttps通信に変換してくれますが、
ssl通信に指定していないページから指定しているページに遷移する場合は、
どうやらどこかでURLが変換・転送されているようです。

当然と言えば当然かもしれませんが、
この時、postで送信していたリクエストパラメータが消える事があるようです。

開発環境ではsecurity-constraintを設定していてもssl通信は行われず、httpアドレスのままなので
気付くのは本番環境にデプロイしてからとなります。

気を付けましょう。