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

uni-app h5对接 thinkphp5接口跨域

uni-app h5对接 thinkphp5接口跨域

问题描述

  • 请求接口 提示
Access to XMLHttpRequest at 'http://*******' from origin 'http://localhost:8091' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

解决方案

  • application/tags.php
<?php
return [// 应用初始化'app_init'     => ['app\\common\\behavior\\CORS'],];
  • application/common/behavior/CORS.php
<?php
namespace app\common\behavior;use think\Response;
class CORS
{public function appInit(){// Allow from any originif (isset($_SERVER['HTTP_ORIGIN'])) {// Decide if the origin in $_SERVER['HTTP_ORIGIN'] is one// you want to allow, and if so:header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");header('Access-Control-Allow-Credentials: true');header('Access-Control-Max-Age: 86400');    // cache for 1 day}// Access-Control headers are received during OPTIONS requestsif ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD']))// may also be using PUT, PATCH, HEAD etcheader("Access-Control-Allow-Methods: GET, POST, OPTIONS");if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']))header("Access-Control-Allow-Headers: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");exit(0);}}
}
http://www.lryc.cn/news/289343.html

相关文章:

  • react-jss书写样式
  • Oracle PL/SQL Programming 第3章:Language Fundamentals 读书笔记
  • 【Spring Boot 3】【@Scheduled】动态修改定时任务时间
  • WordPress如何自定义日期和时间格式?附PHP日期和时间格式字符串
  • log4j2 配置入门介绍
  • 深入Pyecharts:桑基图绘制与炫酷效果实战【第38篇—python:桑基图】
  • RBD —— 不同材质破碎
  • MySql8的简单使用(1.模糊查询 2.group by 分组 having过滤 3.JSON字段的实践)
  • 数据监控-Prometheus/Grafana
  • Compose | UI组件(三) | TextField() 输入框组件
  • 组件冲突、data函数、组件通信
  • 【C++杂货铺】详解类和对象 [上]
  • Linux 驱动开发基础知识—— 驱动设计的思想(六)
  • Mybatis-Plus入门
  • MODNet 剪枝再思考: 优化计算量的实验历程分享
  • Flink多流转换(1)—— 分流合流
  • CSS高级技巧导读
  • Redis数据类型-string
  • 【HDFS】一天一个RPC系列--updatePipeline
  • CentOS 7 上使用 wget 安装 Nginx 并设置开机自启
  • Android源码设计模式解析与实战第2版笔记(一)
  • HTML+JavaScript-06
  • 单元测试——题目十二
  • 详解:大数据信用报告信用等级怎么看?
  • rsync命令常用参数详解
  • 基于SpringBoot实现策略模式提供系统接口扩展能力
  • v43-47.problems
  • 华为HCIP Datacom H12-831 卷14
  • 《vtk9 book》 官方web版 第3章 - 计算机图形基础 (1 / 6)
  • 负载均衡是什么,负载均衡有什么作用