我也遇到过,我不能解决问题。
我有一些JS(jQuery的)POST肥皂(超过PHP)请求代码Apache的工作有一个Cors启用HTTPS调用,它工作得很好。
我已经迁移到IIS7,设置响应头:
Access-Control-Allow-Origin = *
Access-Control-Allow-Methods = POST`
现在strangly发送时
Content-Type: text/xml;
它被拒绝,但是在发送时默认
application/x-www-form-urlencoded
strangly我得到的回应(从SOAP服务器,但仍当然错误响应,这意味着CORS的运作方式为这个)。
所以,问题是,如果有任何东西在IIS头设置? 我试图找到一天,但没有运气的答案。 我的猜测是,它是关于Access-Control-Allow-Headers
,但还是我不能找到一个有效的例子。