静的ファイルのAppEngineのハード制限である150mbを回避するために、blobストアからGWT順列を提供しようとすると、「html」や画像ファイル「jpeg、png、.etc」などで成功しました。 .rpc呼び出しですが、XSRF呼び出しでハングアップします。
サーバーログに次のように表示されます。シリアル化ポリシーファイル'/theapplication/CCA65B31464BDB27545C23C142FEEEF8.gwt.rpc'が見つかりませんでした。
アップロードログには、アップロードされたことが示されています/CCA65B31464BDB27545C23C142FEEEF8.gwt.rpc:HTTP / 1.1 200 OK
リクエストURLはhttp://14.applicationXYZ.appspot.com/xsrfを示しています
RequestPayloadは、次のように表示します。
他のrpc呼び出しは、Xsrf要求なしでrpc呼び出しが行われた場合(ユーザーがまだログインしていないため)のように解決されています(サーバーフィルターが/ theapplicationを探し、要求をblobにマッピングして提供します)。
req url- http: //14.applicationXYZ.appspot.com/someRPCCall
だから、私は2つの質問があります:
1)XSRF呼び出しが適切なblobを返さないのはなぜですか。xrsf呼び出しが/theapplication/ *への他のurl呼び出しと同じようにフィルターによって処理されないのはなぜですか?2)私はそれについて何ができますか?3)また、コンテンツタイプを「text / x-gwt-rpc; charset = UTF-8」に設定してみましたが、blobをアップロードしたときに指定されていませんでした。*。gwt.rpcのコンテンツタイプは誰でも知っています。 xrsfが機能する場合はどうなりますか?間違ったコンテンツタイプを使用すると問題が発生する可能性がありますか?
*** applicationXYZは本名ではないため、リンクは機能しません。