uni.request({
url: 'https://unidemo.dcloud.net.cn/ajax/echo/text?name=uni-app&noncestr=1627020441737', //仅为示例,并非真实接口地址。
dataType: 'text',
data: {},
header: {
'asdfasdf': 'asdfasdf'
},
success: (res) => {
console.log('request success', res)
alert( '请求结果 : ' + JSON.stringify(res))
},
fail: (err) => {
alert('fail')
},
complete: () => {
this.loading = false;
}
})
- 发布:2021-07-23 15:31
- 更新:2021-07-23 18:55
- 阅读:677
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.22
浏览器平台: 手机系统浏览器
浏览器版本: 12.8.4
项目创建方式: HBuilderX
示例代码:
操作步骤:
加入header
加入header
预期结果:
得到值
得到值
实际结果:
报 request:fail
报 request:fail
bug描述:
在低版本IOS,SAFRI浏览器或者微信内置浏览器。使用uni.request,有使用自定义Header时报,request:fail
1 个回复
b***@qq.com (作者)
为大家解决问题
跨域时,一定要设置清楚 header的属性。
nginx设置如下: