当前位置: 首页 > news >正文

网站服务商wordpress如何修改

网站服务商,wordpress如何修改,上海展览设计公司,乐清网络推广公司跨源请求,也称为CORS(Cross-Origin Resource Sharing)请求,是Web开发中常见的一种需求,允许一个网页的JavaScript代码向与该网页不同源的服务器发出HTTP请求。以下是使用JavaScript中的fetch函数进行跨源请求的一个基本…

跨源请求,也称为CORS(Cross-Origin Resource Sharing)请求,是Web开发中常见的一种需求,允许一个网页的JavaScript代码向与该网页不同源的服务器发出HTTP请求。以下是使用JavaScript中的fetch函数进行跨源请求的一个基本示例:
这里做测试的是前端http://127.0.0.1:5500/fetchcors.html
后端:http://xuejx.xyz/fetchcors.php
他们是在不同的域下,进行跨域请求

<html><head><meta http-equiv="content-type" content="text/html;charset=UTF-8"/><title>测试fetch的跨域请求</title></head><body><script>//跨域请求后端URLconst url='http://xuejs.xyz/fetchcors.php';//fetch的第2个参数init对象配置const options={method:'GET',//请求模式getheaders:{'Content-Type':'application/json'//设置请求标头数据为json格式},};fetch(url,options).then((response)=>{if(!response.ok){throw new Error('network response was not ok');}//response.type是请求返回的数据特征,这里结果为:cors表示跨域console.log(response.type);//获取后端返回数据转化为json,json()是response的方法,会自动转化为jsonreturn response.json();}).then(data=>{console.log(data);//显示返回数据}).catch(error=>{console.log('fetch操作发生一个错误:',error);});</script></body>
</html>

//后端fetchcors.php
// 检查是否是OPTIONS请求,如果是,则发送CORS预检请求的响应
if ($_SERVER[‘REQUEST_METHOD’] == ‘OPTIONS’) {
header(‘Access-Control-Allow-Origin: *’); // 允许跨域访问的域名,*代表允许所有域名
header(‘Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS’); // 允许的HTTP方法这几种
header(‘Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With’); // 允许的头信息有这三种
header(‘Access-Control-Max-Age: 1728000’); // 设置预检请求的有效时间
exit;
}

<?php
//允许前端请求的域名
$allow_orgin='http://127.0.0.1:5500';
//OPTIONS 请求方式是 HTTP 协议中的一种,主要用于从响应头中获取服务器支持的HTTP请求方式
if($_SERVER['REQUEST_METHOD']=='OPTIONS')
{header('Access-Control-Allow-Origin:'.$allow_orgin);//设置前端跨域的域名header('Access-Control-Allow-Methods:GET');//请求方式为GETheader('Access-Control-Allow-Headers:Content-Type');//请求的数据格式header('Access-Control-Max-Age:300000');//请求的预检时间为5分钟exit;//设置完后退出
}
//现在设置本页面的数据格式
header("Content-Type:application/json");
//本页面允许的跨域请求前端域名
header('Access-Control-Allow-Origin:'.$allow_orgin);
//返回给前端的数据
$data=['id'=>1,'name'=>'James doe','email'=>'James@163.com'
];
echo json_encode($data);
?>
http://www.yayakq.cn/news/315058/

相关文章:

  • 建站哪家公司比较好而且不贵茂名网站开发
  • wordpress附件ftp导入seo实战密码第四版
  • 网站各个阶段推广做盗市相关网站
  • 仿互动吧网站源码四川网站建设公司
  • 外贸网站推广哪个比较好兴力网站建设
  • 给自己做网站做平台网站要什么条件
  • 宜昌平台网站建设广州骏域网站
  • wordpress 仿站命令南京网络设计
  • 网站能不能一边用 一边备案网页设计模板图片素材下载
  • 电商平台网站建设合同wordpress 局域网 慢
  • 网络公司做网站江西城开建设集团有限公司网站
  • 福州建站服务如何注册公司邮箱
  • 网站外包后百度降权建工e采网
  • 网站开发网站维护这行业待遇怎么样省住房城乡建设厅门户网站
  • 网站自动发送邮件书籍管理网站建设需求文档
  • 昆山开发区人才网东莞网络营销十年乐云seo
  • 网站界面要素企业网络搭建服务
  • 开发一个商城网站需要多少钱做网站的公司给出个证明
  • 如何利用网站模板做网站东莞市手机网站建设公司
  • 网站如何做线上支付功能知名高校网站建设
  • 怎么登陆网站后台管理系统网站代码在线优化
  • 微信做爰视频网站做家教网站
  • 鹰潭市城乡建设局老网站seo排名优化教程
  • 网站建设项目立项登记 表潍坊专业网站建设哪家便宜
  • 做五金上哪个网站推广上海网站建设-中国互联
  • 工商企业网站网站新闻列表页设计
  • wix做的免费网站可以用吗网站模板间距
  • 建设部门户网站怎么用自己的电脑做网站主机
  • 东莞seo建站视频怎么做轴承网站
  • 网站建设公司怎么写宣传语开源php源码