使用uni.request设置header 为content-type: application/json
- 发布:2021-05-27 16:31
- 更新:2021-06-22 15:41
- 阅读:1444
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.12
手机系统: Android
手机系统版本号: Android 10
手机厂商: vivo
手机机型: vivo nex s
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
content-type: application/json
content-type: application/json
实际结果:
content-type: application/json; charset=utf-8
content-type: application/json; charset=utf-8
bug描述:
uni.request 接口在安卓端设置header为 content-type: application/json 时总是会自动加上charset=utf-8在后面,无法修改
9 个回复
wcomdex (作者)
顶上去
wcomdex (作者)
顶上去
wcomdex (作者)
希望能尽快解决
xiaozuo28 - 暂无
添加了charset=utf-8影响使用嘛?我记得也是自动添加charset=utf-8.
wcomdex (作者)
影响使用,调用第三方的api时,对方对格式有要求,会报错。。。
2021-06-06 12:58
wcomdex (作者)
顶上去
xiaozuo28
自己顶意义不大,建议邀请官方人员回答,关注,这样能尽快修复Bug.
2021-06-07 09:54
wcomdex (作者)
在调用第三方的api时,对方对header格式有要求,会报错,这个问题严重影响进度,这是最基本的api都有这种问题。。。。
DCloud_Android_DQQ
bug已确认,
之前所有的 content-type 自动添加字符集,是 RFC2616 新标准要求的。 https://www.rfc-editor.org/rfc/inline-errata/rfc2616.html
考虑类似的问题,我们把这个逻辑去掉了。 你加一下我qq 我打个修改后的包 你测试一下
wcomdex (作者)
如果用户设置了再自动添加修改用户的设置的确不妥,而且H5端也并没有这个行为。。。
2021-06-12 15:43
DCloud_Android_DQQ
回复 wcomdex: 是的,我们也意识到了这个问题。 新版本已修复,你加我qq 643833712 我打包给你验证一下
2021-06-15 10:40
j***@qq.com
header携带token失败,怎么搞
DCloud_Android_DQQ
bug 已修复