鸿蒙NEXT版本,钉钉小程序使用uni-app的uni.request调用接口报错

鸿蒙NEXT版本,钉钉小程序使用uni-app的uni.request调用接口报错

操作步骤:

  • 使用uni.request发起任意接口,打印错误信息

预期结果:

  • 发送接口,返回成果请求数据

实际结果:

{"message":"Parameter error","errMsg":"request:fail Parameter error"}

bug描述:

鸿蒙NEXT版本钉钉小程序使用uni.request调用接口报错,无法正常发起http请求

{"message":"Parameter error","errMsg":"request:fail Parameter error"}
项目 信息
产品分类 uniapp/小程序
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 windows11
HBuilderX类型 正式
HBuilderX版本号 4.45
第三方开发者工具版本号 3.9.41
基础库版本号 1.25.31
项目创建方式 HBuilderX

更多关于鸿蒙NEXT版本,钉钉小程序使用uni-app的uni.request调用接口报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

你可以看下编译后的代码对不对

更多关于鸿蒙NEXT版本,钉钉小程序使用uni-app的uni.request调用接口报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


问题已解决

这个错误通常是由于请求参数格式不正确导致的。针对鸿蒙NEXT版本钉钉小程序中uni.request报错的问题,建议检查以下几点:

  1. 确保请求参数符合钉钉小程序的规范:
  • url必须是https协议
  • method必须为大写(GET/POST等)
  • data参数必须是String/Object/ArrayBuffer类型
  1. 检查请求头(header)是否包含不被支持的字段

  2. 确认请求域名已在钉钉小程序后台配置

  3. 可以尝试以下基础请求代码测试:

uni.request({
  url: 'https://example.com/api',
  method: 'GET',
  success: (res) => {
    console.log(res)
  },
  fail: (err) => {
    console.error(err)
  }
})
回到顶部