HarmonyOS鸿蒙Next中Postman模拟华为撤销订阅请求,出现报错6-211-authorization format invalid

HarmonyOS鸿蒙Next中Postman模拟华为撤销订阅请求,出现报错6-211-authorization format invalid 场景描述
测试应用内支付服务订阅商品的撤销订阅接口,使用postman模拟服务端请求,撤销一笔已有的订单。

接口详情介绍参考文档:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/api-unsubscribe-0000001051066056

问题分析
根据文档配置参数对应如下:

头部信息:

cke_1440.png

请求体参数:

cke_3797.png

Postman发送请求,报错如下:

cke_6195.png

根据报错信息,应该是authorization有误。

根据文档说明检查该参数:

cke_8605.png

Authorization正确传参为“Basic”+ 对accessToken进行Base64编码(编码时注意还要加“APPAT:”前缀)。

accessToken获取参考接口:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/obtain-application-level-at-0000001051066052

问题解决
因为没有对accessToken进行Base64编码,且Base64编码时没有加APPAT前缀,导致请求一直不通过。添加后并进行编码问题解决,返回结果200:

{
    "responseCode": "0",
}

在线Base64编码工具参考:https://www.zxgj.cn/g/base64


更多关于HarmonyOS鸿蒙Next中Postman模拟华为撤销订阅请求,出现报错6-211-authorization format invalid的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next中Postman模拟华为撤销订阅请求,出现报错6-211-authorization format invalid的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中使用Postman模拟华为撤销订阅请求时,出现报错“6-211-authorization format invalid”,通常是由于授权头信息格式不正确导致的。请检查以下几点:

  • Authorization头格式:确保Authorization头的格式为Bearer <access_token>,其中<access_token>是有效的访问令牌。
  • 令牌有效性:确认使用的访问令牌未过期且有效。
  • 请求方法:确保使用的是POST方法,并且请求体格式正确。
  • HTTPS协议:确保请求是通过HTTPS发送的,因为华为API通常要求使用安全协议。

如果问题仍然存在,建议检查API文档或联系华为技术支持获取进一步帮助。

回到顶部