unfetteredman
unfetteredman
  • 发布:2023-05-10 11:14
  • 更新:2023-05-10 11:14
  • 阅读:224

【报Bug】request请求头url自动拼接浏览器的href地址,导致请求失败

分类:MUI

产品分类: 其他/MUI

示例代码:

console.log(${baseURL}${url},'url-------------')
uni.request({
url: ${baseURL}${url}, //仅为示例,并非真实接口地址。
data,
method,
header: Object.assign({
"Content-type": "application/json",
"Authorization": JWT,${token}
}, header),
success: (res) => {
console.log('-----------request success---------', res)
resolve(res.data)
},
fail(error) {
console.log('-----------request Error---------', error)
reject(error)
},
});

操作步骤:

console.log(${baseURL}${url},'url-------------')
uni.request({
url: ${baseURL}${url}, //仅为示例,并非真实接口地址。
data,
method,
header: Object.assign({
"Content-type": "application/json",
"Authorization": JWT,${token}
}, header),
success: (res) => {
console.log('-----------request success---------', res)
resolve(res.data)
},
fail(error) {
console.log('-----------request Error---------', error)
reject(error)
},
});

预期结果:

预期希望request请求头的url是指定url,不需要拼接浏览器的href里面的路由地址

实际结果:

如图所示

bug描述:

在HBuilderX中使用内置浏览器启动项目 后,发送请求发现request请求头不是指定的url,是自动拼接了浏览器的href链接后的新url,如图可示,h5的配置也就下面这些,并未配置其他东西,这种情况是什么情况才会有这样的问题;

"h5" : {  
        "router" : {  
            "mode" : "hash",  
            "base" : "./"  
        }  
    },
2023-05-10 11:14 负责人:无 分享
已邀请:

要回复问题请先登录注册