[内容]
升级0816版本之后使用线上打包服务出现的问题,uni.request发起DELETE请求会丢失参数。
已有相同问题报告但没有回应(https://ask.dcloud.net.cn/question/77439),故重新发下并提供重现方式。
现在项目中大量接口服务受到影响,麻烦尽快跟进,谢谢。
[步骤]
发起请求:
uni.request({
url: 'https://www.example.com/resource',
data: {
id:1
},
method:'DELETE',
success: (res) => {
console.log(res.data);
}
});
[结果]
其他端均正常,安卓端发起请求后,data参数丢失。请求的抓包结果见附件。
[期望]
DELETE请求正常携带data参数。
IDE运行环境说明
HbuilderX
[IDE版本号] 2.2.2.20190816
[mac版本号] 10.14.5
uni-app运行环境说明
app 安卓端
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试] HBuilder X
[编译模式是老模板模式还是新的自定义组件模式?] 自定义组件
App运行环境说明
[Android版本号] 9
[手机型号] 小米 MIX 2S
附件
老版本打包请求抓包
新版本打包请求抓包,可以看到参数全部为空,后端接收不到参数返回了400错误。
联系方式
[QQ] 258496709