header头设置解决 “已拦截跨源请求:同源策略禁止读取位于 http://47.104.128.87/back/test/test 的远程资源。(原因:CORS 头缺少 'Access

Posted lxc_bky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了header头设置解决 “已拦截跨源请求:同源策略禁止读取位于 http://47.104.128.87/back/test/test 的远程资源。(原因:CORS 头缺少 'Access相关的知识,希望对你有一定的参考价值。

跨域请求错误提示如下图:

解决方法在请求的php页面添加header头:

代码如下:

public function test()
	{
		//支持全域名访问,不安全,部署后需要固定限制为客户端网址
		header(\'Access-Control-Allow-Origin:*\'); 
		//支持的http 动作
		header(\'Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE\'); 
		//响应头 请按照自己需求添加。
		header(\'Access-Control-Allow-Headers:x-requested-with,content-type\'); 
		$arr = Querys::selects("index_goods");
		echo json_encode($arr);
	}

 

以上是关于header头设置解决 “已拦截跨源请求:同源策略禁止读取位于 http://47.104.128.87/back/test/test 的远程资源。(原因:CORS 头缺少 'Access的主要内容,如果未能解决你的问题,请参考以下文章

spring重定向设置请求头header

Apache Windows配置-----跨域CORS设置-----HTTP响应头设置-------dplayer调用apache服务时的header filed range报错解决

Apache Windows配置-----跨域CORS设置-----HTTP响应头设置-------dplayer调用apache服务时的header filed range报错解决

跨域并设置headers的请求

添加头文件的报错failed to emit precompiled header 的解决办法

jmeter如何设置登录接口只调用一次以及遇到的问题:cookie参数放在消息头headers里面?