uniapp 微信开发工具上访问正常,真机调试一直跨域报错

微信小程序真机调试时,出现跨域问题,需要同时在后端设置多种允许跨域的设置:

php 复制代码
// 指定允许其他域名访问
header('Access-Control-Allow-Origin:*');
// 响应类型
header('Access-Control-Allow-Methods:GET,POST,OPTION');
// 响应头设置
header('Access-Control-Allow-Headers:*');
header('Content-Type:*');
header('Accept-Ranges: *');

然后自己分析了下原因,主要是Accept-Ranges头的缺失,Accept-Ranges头部的作用就是告诉客户端,服务器是否支持这种"只请求部分资源"的操作。真机调试加上了这种限制。其主要作用:大文件的下载、流媒体的播放以及节省带宽和流量。

相关推荐
毕业设计-015 小时前
0081.基于springboot+uni-app的垃圾分类小程序+论文
spring boot·小程序·uni-app
HappyAcmen6 小时前
关于uniApp的面试题及其答案解析
uni-app
狂团商城小师妹7 小时前
挪车小程序挪车二维码php+uniapp
微信小程序·小程序·uni-app·微信公众平台
外派叙利亚7 小时前
uniapp 连接mqtt
uni-app
治金的blog7 小时前
uniapp 右侧刷新图标 和 返回顶部图标的实现
前端·uni-app
努力小贼7 小时前
uni-app发起网络请求的三种方式
前端·javascript·vue.js·uni-app
qq_316837757 小时前
uniapp 拖拽排序
uni-app
社会底层无业大学生8 小时前
uniapp微信小程序PC端选择文件(无法使用wx.chooseMessageFile问题)
微信小程序·小程序·uni-app
这里是杨杨吖9 小时前
SpringBoot+uniApp日历备忘录小程序系统 附带详细运行指导视频
spring boot·小程序·uni-app·日历备忘录
寰宇软件9 小时前
PHP培训机构教务管理系统小程序源码
小程序·uni-app·vue·php