1

App Engine の Channel API を使用して、Chrome 拡張機能と App Engine アプリの間の接続を維持しています。チャンネル関連のコードはこちらで確認できます: https://github.com/2cloud/Chrome/blob/3fe70262ef69ae8286a057055f4108760560c47e/socket.js (アプリはオープン ソースなので、リポジトリをチェックアウトして、その方法を理解することができますどれも合います)

私の問題は、何らかの理由で、トークンの有効期限が切れたときに App Engine がスローする 401 エラーが onError リスナーに送信されないことです。if ステートメントの外側の onError 内からエラー オブジェクトをログに記録しようとしましたが、まだ何も得られませんでした。ドキュメントに記載されているように、401 がスローされたときに onError が呼び出されないというのが私の結論です。

他の誰かがこのエラーを見たことがありますか? 他の誰かがそれを修正する方法について考えを持っていますか?

4

1 に答える 1

2

このバグを再現し、修正作業を開始しました。http://code.google.com/p/googleappengine/issues/detail?id=5685

于 2011-08-24T15:58:26.470 に答える