2016-02-26 51 views
-2

我想通过web服务读取json数据,但我无法检索数据。如果我使用Google Chrome浏览器的Access-Control-Allow-Origin插件,那么它可以工作。但是,这是一个临时解决方法。即使我在我的PHP页面顶部使用<?php header('Access-Control-Allow-Origin: *'); ?>这是行不通的,因为我得到以下错误访问控制允许来源与web服务交互时丢失错误

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://myurl/getParameters. (Reason: CORS header 'Access-Control-Allow-Origin' missing). <unknown> 

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://myurl/getParameters. (Reason: CORS request failed) 
+0

'...在我的PHP页面顶部'什么PHP页面? webservice需要返回'Access-Control-Allow-Origin'头。 – Ankh

回答

0

远程API应该被配置为访问CORS请求。否则,您无法与网络服务进行交互。

相关问题