5

同じマシンから呼び出している api のセットがあり、アドレスはmycompany.com:8080サーバーとmycompany.comajax.html ファイル用です。

クロスドメインポリシーを回避するにはどうすればよいですか?

とにかく、いくつかのプロキシ構成でこれを行うには?

JSONP は使用しないでください。

ありがとう!

4

2 に答える 2

5

同じホスト、同じポート、同じプロトコルを使用している場合、2 つ以上のドキュメントを同じドメイン オリジンと見なすことができます。あなたの場合、ポートが異なるため、ajaxクエリを直接配置することはできません。代わりに、応答で次のヘッダーを指定する必要があります。

 Access-Control-Allow-Origin: mycompany.com 

詳細については、これを確認してください

于 2014-09-11T11:21:38.507 に答える
2

プロキシ構成でこれを行うことができるかどうかを尋ねると、もちろんそれは 1 つの簡単な解決策です。メイン サーバーのプロキシ リクエストを AJAX サーバーに送信するだけです。通常、セットアップは簡単です。ただし、Same Origin ポリシーは、純粋なクライアント側のソリューションではこれを行うことができないことを意味します。

于 2012-07-10T12:49:21.453 に答える