0

私は Sencha Touch 2 でアプリケーションを作成しています。その一部として、外部 Web サービスから自動的にロードするために ajax プロキシと json リーダーを使用する多くのストアがあります。サービスはクライアントとは別のドメインでホストされているため、これを機能させるにはサーバーで Access-Control-Allow-Origin を設定する必要がありました。

このセットアップではすべてが問題なく動作しますが、Fiddler を使用してリクエストのパフォーマンスを調べていたところ、Web サービスのすべての呼び出しが実際に 2 回行われることに気付きました。1 回は OPTIONS リクエストとして、2 回目は期待される GET として。私が知る限り、OPTIONS リクエストは有用な目的を果たさないので (少なくとも私のセットアップでは)、ローディングのパフォーマンスをより速くするためにそれを取り除きたいと思います。

これで何が起こっているのか誰か知っていますか?プロキシに設定してオフにする構成があれば素晴らしいのですが、まだ e で見つけていません。

ご覧いただきありがとうございます。

4

2 に答える 2

0

別のドメインからデータにアクセスしているため、OPTIONS リクエストが必要です。オプション呼び出しは、Access-Control-Allow-Origin パラメーターの値を取得するために使用されます。OPTIONS リクエストが行われないと、クロスドメインは機能しません。

于 2012-04-19T20:28:57.273 に答える