1

Web アプリを Azure API アプリとしてデプロイすると、追加の Access-Control-Allow-Origin: * ヘッダーが応答に追加されるようです。これを上書きして削除するにはどうすればよいですか?

私のプロジェクトでは SignalR と OWIN を使用しています。自分のコードでリクエストまたはセットアップを介して Access-Control-Allow-Origin を追加または変更すると、別の Access-Control-Allow-Origin ヘッダー プロパティを指定できますが、追加のワイルドカード ( *) ヘッダーも常に追加されます。

これにより、SignalR への要求が失敗します。元が *.

API アプリは「API アプリ ホスト」の背後でホストされます。これがこの追加ヘッダーの起源であると推測します。この動作を変更する方法はありますか?

注: 通常の Azure Web アプリとしてデプロイされた場合、追加のヘッダーは存在しません。

4

2 に答える 2

0

これは、バックエンドで CORS が有効になっていることに加えて、MS_CrossDomainOrigins アプリ設定が設定されていることが原因である可能性があります。その場合は、どちらか一方を削除してください。

ありがとう。

于 2015-10-14T20:29:02.810 に答える