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

国外红色企业网站php网站上做微信支付功能

国外红色企业网站,php网站上做微信支付功能,深圳网站建设哪家好,比价 wordpress 插件下载跨域问题 官方概念#xff1a; 当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域本质来说#xff0c;是前端请求给到后端时候#xff0c;请求头里面#xff0c;有一个 Origin #xff0c;会带上 协议域名端口号等#xff1b;后端接受到请求 当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域本质来说是前端请求给到后端时候请求头里面有一个 Origin 会带上 协议域名端口号等后端接受到请求如果没有在“返回头”里面放上“一些东西”返回的时候浏览器根据“同源策略”就不会接受到返回 注意 Sec-Fetch-Site 头部有几个可能的值same-origin: 请求源和目标是同一个站点same-site: 请求源和目标在同一个站点组比如 sub1.example.com 和 sub2.example.comcross-site: 跨站点请求none: 请求不是由网站发起的比如用户直接在地址栏输入URL 我们来看两个例子 这张是微博的任意页面刷新出来的东西 这一个请求就没有跨域啥的 然后我们看一个 B站的例子 其实涉及到两个概念 Origin例如https://www.bilibili.comHost 例如https://data.bilibili.com Origin是发出方。Host是目的地这里可以看上面请求里B站的Host 解决 后端返回的头里加上一个允许标记给放过 代码仅供参考实际要根据业务需求情况还有一些其他配置这里关注config.addAllowedOrigin(http://localhost:3000); // 方案1后端配置 CORS跨域资源共享 Configuration public class CorsConfig {Beanpublic CorsFilter corsFilter() {CorsConfiguration config new CorsConfiguration();// 生产环境应该明确指定允许的域名config.addAllowedOrigin(https://www.your-domain.com);// 如果有多个域名可以分别添加config.addAllowedOrigin(https://admin.your-domain.com);// 明确指定允许的请求方法而不是使用 *config.addAllowedMethod(GET);config.addAllowedMethod(POST);config.addAllowedMethod(PUT);config.addAllowedMethod(DELETE);// 明确指定允许的头部而不是使用 *config.addAllowedHeader(Authorization);config.addAllowedHeader(Content-Type);// 是否允许发送Cookieconfig.setAllowCredentials(true);// 预检请求的有效期单位为秒config.setMaxAge(3600L);UrlBasedCorsConfigurationSource source new UrlBasedCorsConfigurationSource();source.registerCorsConfiguration(/api/**, config);return new CorsFilter(source);} } 从前端也可以处理生产环境的话可以在Nginx里面配置 server {listen 80;server_name example.com;# 前端静态文件location / {root /path/to/dist;try_files $uri $uri/ /index.html;}# 后端 API 代理location /api {# 跨域配置add_header Access-Control-Allow-Origin *; # 生产环境建议配置具体域名add_header Access-Control-Allow-Methods GET, POST, OPTIONS;add_header Access-Control-Allow-Headers DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization;# 处理 OPTIONS 预检请求if ($request_method OPTIONS) {return 204;}# 反向代理配置proxy_pass http://localhost:8080;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;} }时光海海日常焦虑 加油
http://www.yayakq.cn/news/3721/

相关文章:

  • 网站建设研究学生管理系统网站
  • 校园网站建设考评办法公司简介英语作文
  • 如何搭建一个视频网站wordpress允许作者上传媒体
  • 网站首页排名下降国外域名免费注册
  • 文化类网站的前置审批wordpress本地搭建
  • o2o网站 方案潍坊最新消息
  • 免费个人网站建站源码中国十大热门网站排名
  • 网站域名需要续费的吗百度制作网站
  • 手机网站常用代码怎么用个人电脑做网站
  • vue网站引导页怎么做推广策略包括哪些方面
  • 网站建设类织梦模板云南创网科技有限公司
  • 天津河东网站建设公司国内看网站 优帮云
  • 网站模板交易关于seo的行业岗位有哪些
  • 西安网站建设最新案例甘肃省 网站建设 审批
  • 找人做的网站推广被坑网站建设培训学校
  • wordpress4.9邮件发送百度快照优化的优势是什么
  • php网站建设设计制作陕西省建设工程质量安全监督总站网站
  • 梦幻西游网页版官方网站菏泽专业网站开发公司
  • 门户网站排行榜phpwind和wordpress
  • 网站开发的硬件设备有全球域名注册商
  • 福建商城网站制作公司最新站长seo网站外链发布平台
  • 什么网站可以做excel表格中国工程建设标准化网站
  • 建设银行网站设计的优点网站建设结算系统
  • 网站空间大小选择中企动力建设的网站如何修改
  • 电商网站在线支付怎么做内网网站开发费用
  • 新乡谷雨网络公司做的网站怎么样p2p网站 开发
  • 做网站租服务器一年多少钱wordpress双语站
  • 网站后台管理系统 静态页面长沙微推广平台
  • 公司网站建设有用吗网站开发设计框图
  • 自己的网站怎样做优化wordpress搜索提示