2017-03-14 10 views
0

私はローカルホスト上で2つのサーバを実行するためにFlaskを使用しています。 1つはポート40000に、もう1つは50000にあります。私はHTML5アプリケーションをlocalhost:50000上で実行しています。今度は、ポート40000でGET xml-http-requestsをサーバーに送信したいとします。Flaskのアクセス制御可能な起点

私はこれが同じ発信元ポリシーのために動作していないことを知っています。 Flaskサーバー上でポート50000で「Access-Control-Allow-Origin:*」を設定する必要がありますか?あなたは、要求がに行われているサーバー上Access-Control-Allow-Originを設定する必要が

+0

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORSを参照してください。 要求が行われているサーバーで、レスポンスに 'Access-Control-Allow-Origin'レスポンスヘッダーを送信するように設定する必要があります。それがポート40000のサーバーであれば、それが設定されます。 ポート50000上で実行されているサーバーが、要求を行うJavaScriptクライアントコードを使用してWebアプリケーションにサービスを提供している場合は、そのサーバーを設定してAccess-Control-Allow-Originを送信する必要はありません。レスポンスヘッダ。 – sideshowbarker

答えて

0

。つまり、ポート40000で稼働しているサーバーです。

データをすでに持っているサーバーは、そのデータを読み取るために他のサーバーのページにアクセス許可を与える必要があります。

関連する問題