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

相关推荐
程序员小刘1 小时前
Uniapp如何适配HarmonyOS5?条件编译指南以及常见的错误有哪些?
uni-app
耶啵奶膘3 小时前
uniapp+vue2+h5图片下载保存,微信浏览器、非微信浏览器
uni-app·notepad++
iOS阿玮7 小时前
排雷,金融类型产品14天封号倒计时脱困。
uni-app·app·apple
Random_index7 小时前
#Uniapp篇:chrome调试&&unapp适配
前端·chrome·uni-app
华子w90892585910 小时前
基于“SpringBoot+uniapp的考研书库微信小程序设计与实现7000字论文
微信小程序·小程序·uni-app
柳中仙11 小时前
uniapp+vue3小程序分享
小程序·uni-app
烂笔头儿@12 小时前
uniapp开发小程序vendor.js 过大
小程序·uni-app
桃花岛主7013 小时前
uniapp跳转到webview组件的时候,要注意:移除所有不可见字符(包括零宽空格)
uni-app
^Rocky1 天前
uniapp 实现腾讯云IM群文件上传下载功能
uni-app·腾讯云
moxiaoran57531 天前
uni-app学习笔记三十四--刷新和回到顶部的实现
笔记·学习·uni-app