我正在try 向(我拥有的)WCF服务发出跨域HTTP请求.我已经阅读了几种处理跨域脚本限制的技术.因为我的服务必须同时支持GET和POST请求,所以我不能实现某些src是GET请求的URL的动态脚本标记.由于我可以自由地在服务器上进行更改,因此我已经开始try 实现一种解决方法,其中包括配置服务器响应以包括"Access-Control-Allow-Origin"标头和带有和OPTIONS请求的"印前判断"请求.我是从这个帖子中得到这个 idea 的:Getting CORS working
在服务器端,我的web方法是在HTTP响应中添加"Access Control Allow Origin:*".我可以看到,现在的回复确实包含了这个标题.我的问题是:如何"预飞"请求(选项)?我正在使用jQuery.getJSON发出GET请求,但浏览器会立即取消该请求,并使用以下臭名昭著的命令:
Origin http://localhost is not allowed by Access-Control-Allow-Origin
Is anyone familiar with this CORS technique? What changes need to be made at the client to preflight my request?
谢谢