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
を設定する必要が
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