1

私はurlfetch APIを使用してGAE 1.7.4を使用しています....次の方法でフェッチを試みました:

result=urlfetch(http://localdomain:8080/static/tabconfig.json)  

app.yaml のハンドラーを介して静的ディレクトリを開き、ブラウザーを介してこの json ファイルをダウンロードしました。

しかし、GAE で urlfetch を実行しようとすると、「期限超過エラー」が表示されます。GAE は同じドメインの URL からのフェッチを制限しますか?

ありがとう!

4

2 に答える 2

2

tesdalがコメントですでに述べたように、開発サーバーはシングルスレッドです。つまり、一度に1つのリクエストしか処理できません。したがって、スクリプトへのリクエストを起動し、そのスクリプトが自分のサーバーでページをurlfetchする場合、元のリクエストはurlfetchが返されるのを待っているのに対し、urlfetchedリクエストは待機しているため、基本的にデッドロック状態になります。サーバーは元のリクエストを処理しています。

App Engineチームは、スレッド化された実験的な新しい開発サーバーにも取り組んでいます。このビデオをチェックしてくださいhttp://www.youtube.com/watch?v=_rEDCQtj4fo

テスダルが彼のコメントを答えとして投稿した場合、彼はこれを最初に投稿しました。

于 2013-02-09T08:45:10.257 に答える