我必须从我的网站到第三方域/服务器进行Web服务呼叫。 虽然我正在使用内容类型为text/plain的Post方法使用jQuery Ajax进行此调用,并且它工作正常。跨邮电与邮政工作,但与飞行前失败
但是当我将其更改为内容类型:文本/ XML则抛出:
回应预检要求未通过访问控制检查:没有 “访问控制允许来源'标题出现在请求的 资源中。
即使它设置在第三方服务器上以允许访问我们的网站。我们正在使用content-type:text/plain进行调用时获取此标头。
我们还在第三方服务器上添加了以下内容。
Access-Control-Allow-Methods : Get , Post , Options ,PUT
Access-Control-Allow-Headers: Authorization,origin, content-type, accept
请让我知道什么可能是飞行前请求没有得到'Access-Control-Allow-Origin'作为响应的原因?
我已将Soap服务更改为Rest服务,现在选项调用具有所有必需的control-access- *标头。我不知道Soap Call有什么问题。 – yashpal