Php 无法使用angular中的此JSON记录
在附带的屏幕截图中,我已经在CORS(drupal)中配置了API,但仍然得到了错误 10:41:21.021跨来源请求被阻止:同一来源策略 不允许在上读取远程资源 . (原因:CORS标头“访问控制允许来源”不匹配 '').1 老实说,这是重复的线程,但我只是改变了一些东西,这里是API服务托管在公共领域,让我们在您的代码中尝试,让我知道,您可以使用这个JSON记录在您的角度代码或不,但我可以读这个JSON在PHP程序 由于,默认情况下,在浏览器中运行的应用程序无法(通过XHR)从另一个来源(域,在您的情况下)获取资源。PHP没有这个限制。要从另一个来源获取资源,有各种浏览器端技术以及通过后端代理获取的选项。这是一个问题 您需要发送Php 无法使用angular中的此JSON记录,php,angularjs,json,drupal,Php,Angularjs,Json,Drupal,在附带的屏幕截图中,我已经在CORS(drupal)中配置了API,但仍然得到了错误 10:41:21.021跨来源请求被阻止:同一来源策略 不允许在上读取远程资源 . (原因:CORS标头“访问控制允许来源”不匹配 '').1 老实说,这是重复的线程,但我只是改变了一些东西,这里是API服务托管在公共领域,让我们在您的代码中尝试,让我知道,您可以使用这个JSON记录在您的角度代码或不,但我可以读这个JSON在PHP程序 由于,默认情况下,在浏览器中运行的应用程序无法(通过XHR)从另一个来源
Access Control Allow Origin
标题和您的响应,以使其正常工作
edit1的更新 错误 访问控制允许源“不匹配” 表示此标题不包含站点名称。请检查您是否收到以下格式的标题
Access-Control-Allow-Origin: 'http://www.yoursite.com'
在drupal中
第1步和第2步解决了这个问题
第一步
步骤2
对此解决方案有何建议。我应该针对这个跨源问题编写任何代码。