JS JQuery Ajax 跨域 Post Soap webservice

呵呵 web

最近作一些HTML5的项目, 对于前段开发, 相信你们会碰到一个常见问题, 那就是Javascript跨域访问的问题。跨域

话很少说 直接重点浏览器

当前网站和Webservice部署在同一个domain 同一个site下, 应该不会出现跨域问题 可是问题仍是来了。服务器

因为webservice用了反向代理, 当我要去call的时候url是http, 可是网站倒是用https, 这就致使我没办法访问, 浏览器认为跨域了。。。。蛋疼dom

在网上搜了不少资料 发现JSONP不少, 可是我看了下  JSONP须要服务器端配合,显然个人case不容许我这么作。网站

而后发现了CORS跨域资源共享这个东西, 实现起来比较简单url

网上不少例子说 设置Access-Control-Allow-Origin:*就能够了 没错 可是若是是POST 须要额外设置header代理

Access-Control-Allow-Methods: POST, GET, OPTIONSip

Access-Control-Allow-Headers: SOAPAction资源

Access-Control-Max-Age: 1728000

相关文章
相关标签/搜索