Web サイトと REST API サーバーがあります。
新しいモデルを作成するために、REST サーバーに ajax ポスト リクエストを実行します。このリクエストに対する回答は、ヘッダー「Location: http://myapi.com/some/path/111 」を含む「HTTP/1.1 201 Created」レスポンスになりますが、エラー メッセージが表示されますRefused to get unsafe header "Location"
。これは、クロス ドメイン アクセス ポリシーとその他のあらあらあらためによるものであることはわかっています。
誰もそれを修正する方法を知っていますか? たぶん、「Access-Controll-Allow-SOMETHINGHERE」ヘッダーを応答に追加する必要がありますか?
更新:
Web サイトの URL http://www.mydomain.com/
元の URI はhttp://api.mydomain.com/model/で、新しいロケーション URI はhttp://api.mydomain.com/model/211です。
元の URI は、新しい Location ヘッダーで応答する ajax POST 要求に使用されます。