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头部的作用就是告诉客户端,服务器是否支持这种"只请求部分资源"的操作。真机调试加上了这种限制。其主要作用:大文件的下载、流媒体的播放以及节省带宽和流量。

相关推荐
源码哥_博纳软云27 分钟前
JAVA国际版多商户运营版商城系统源码多商户社交电商系统源码支持Android+IOS+H5
android·java·ios·微信·微信小程序·小程序·uni-app
Burt10 小时前
#🎉 unibest 3.11了!快来看看新增了啥~
微信小程序·uni-app
2501_9151063213 小时前
iOS混淆工具实战 金融支付类 App 的安全防护与合规落地
android·ios·小程序·https·uni-app·iphone·webview
TellMeha17 小时前
uniapp打包app关于获取本机相机、相册、麦克风等权限问题(ios第一次安装权限列表里没有对应权限问题)
ios·uni-app
zheshiyangyang1 天前
uni-app学习【pages】
前端·学习·uni-app
小周同学:2 天前
【UniApp打包鸿蒙APP全流程】如何配置并添加UniApp API所需的鸿蒙系统权限
华为·uni-app·harmonyos
初遇你时动了情3 天前
uniapp vue3 ts自定义底部 tabbar菜单
前端·javascript·uni-app
韩沛晓3 天前
uniapp跨域怎么解决
前端·javascript·uni-app
咸虾米3 天前
微信小程序服务端api签名,安全鉴权模式介绍,通过封装方法实现请求内容加密与签名
vue.js·微信小程序·uni-app
Ratten3 天前
使用 uniapp 实现的扫雷游戏
uni-app