Javascript AngularJS允许跨域发布或放置到web服务?

Javascript AngularJS允许跨域发布或放置到web服务?,javascript,web-services,angularjs,cors,Javascript,Web Services,Angularjs,Cors,现在,我可以使用$http或$resource从AngularJS中的web服务上的API获取数据,但我无法在同一web服务上发布或放置更新API的日期。 我得到的错误是跨来源问题: 无法加载XMLHttpRequest。访问控制不允许原点允许原点 在Angular中,以下代码允许“获取”数据 此外,我更改了web service server上的配置文件,添加了两行: Header add Access-Control-Allow-Origin "*" Header add Access-Co

现在,我可以使用
$http
$resource
从AngularJS中的web服务上的API获取数据,但我无法在同一web服务上发布或放置更新API的日期。 我得到的错误是跨来源问题:

无法加载XMLHttpRequest。访问控制不允许原点允许原点

在Angular中,以下代码允许“获取”数据

此外,我更改了web service server上的配置文件,添加了两行:

Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept"

所有这些都使我通过获取数据来访问web服务,不能放置或发布。我哪里出错了,或者我错过了什么。我想是有棱角的支撑柱。谢谢大家。

我猜API/web服务服务器没有处理选项请求。交叉原点PUT将始终导致浏览器首先“预处理”请求(通过选项请求)。也将以这种方式预飞带有的交叉源站。服务器必须在对选项请求的响应中确认底层方法和底层非简单头(以及源)。请注意,跨源PUT和非简单POST在IE9或更早版本中永远不会工作,因为在这些浏览器中,跨源ajax请求必须使用XDomainRequest进行,而XDomainRequest不支持预处理

你可以看到更多的信息@:希望对你有所帮助
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept"