2010年11月3日水曜日

GoogleAppEngineのヘッダサイズ

appengineでmixiのsimplepostのリダイレクトを作成しようとすると、

「java.lang.ArrayIndexOutOfBoundsException: 4096」

が発生してしまいました。
リダイレクト時のヘッダーが長すぎるようです。

mixiのsimplepostの日記は本文が全角1万文字まで
リダイレクトが可能なのですが、
どうもjettyの制限(現在は設定可能)やバグの部分が関係しているようです。

http://jira.codehaus.org/browse/JETTY-1093
http://jira.codehaus.org/browse/JETTY-1112

http://groups.google.co.jp/group/google-appengine-java/browse_thread/thread/488d57c223b8173c?pli=1

http://code.google.com/p/googleappengine/issues/detail?id=2413


設定を追加する可能性は低いとみて、
直接リダイレクトせずにクライアントからJavaScriptでリダイレクトをかけようと思います。