let header: any = {
'Content-Type': 'application/octet-stream',
accept: 'application/octet-stream',
};
uni.request({
url: url,
method: 'POST',
data: new ArrayBuffer(),
header: header,
responseType: 'arraybuffer',
fail: (res: any) => {
console.error("uni.request", res)
},
success: (res: any) => {
console.log("uni.request", res)
})
- 发布:2022-04-14 11:48
- 更新:2024-01-20 15:14
- 阅读:343
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.3.1
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: 华为
手机机型: v30
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: CLI
CLI版本号: 3.3.13.20220314
示例代码:
操作步骤:
使用uni.request发送一个长度为0的ArrayBuffer, 具体情况已经在代码示例写明,
使用uni.request发送一个长度为0的ArrayBuffer, 具体情况已经在代码示例写明,
预期结果:
能够发送消息至服务器
能够发送消息至服务器
实际结果:
报
{"errMsg":"request:fail abort statusCode:undefined"} 的异常且服务器也没有收到任何消息
报
{"errMsg":"request:fail abort statusCode:undefined"} 的异常且服务器也没有收到任何消息
bug描述:
如题,使用uni.request发送一个长度为0的ArrayBuffer,会报
{"errMsg":"request:fail abort statusCode:undefined"} 的错误。实际服务器也没有收到任何消息
2 个回复
元谷 (作者)
iOS还没有测试,不知道是否也存在这个问题
m***@gmail.com - 一叶而知秋,慢慢的,读懂了世界
希望官方重视一下,现在都还有此问题