解決できない問題に遭遇しました。
HTTPSを呼び出すためにCorsが有効になっているApacheで動作するjs(jquery)POST SOAP(PHP経由)リクエストコードがいくつかあり、正常に動作しました。
IIS7 に移行し、応答ヘッダーを設定しました。
Access-Control-Allow-Origin = *
Access-Control-Allow-Methods = POST`
そして今、奇妙なことに送信時に
Content-Type: text/xml;
拒否されますが、デフォルトを送信する場合
application/x-www-form-urlencoded
不思議なことに、私は応答を受け取りました(もちろん、Soapサーバーからのエラー応答ですが、それでも、Corsがこれに対して機能することを意味します)。
問題は、iis ヘッダーに設定するものが他にあるかどうかです。私は一日中答えを見つけようとしましたが、運がありませんでした. 私の推測では、それについてですAccess-Control-Allow-Headers
が、それでも有効な例が見つかりません。