java调用腾讯云接口出现AuthFailure.SignatureFailure
最后发现成功一次之后把getBytes()去掉又能正常访问了,目前还没搞明白是为什么。尝试自建请求访问腾讯云接口,出现鉴权失败错误。看一下官方文档,发现请求体不是直接传字符串。(构建使用的是Hutool工具包)改了之后正常返回结果。
·
尝试自建请求访问腾讯云接口,出现鉴权失败错误
(构建使用的是Hutool工具包)
HttpRequest header = HttpUtil.createRequest(Method.POST,"https://" + host)
.header("Authorization", authorization)
.header("X-TC-Action", action)
.header("X-TC-Timestamp", timestamp)
.header("X-TC-Version", version)
.header("X-TC-Region", region)
.header("Content-Type", CT_JSON)
.header("Host", host)
.header("X-TC-Language","zh-CN")
.body(payload)
;
HttpResponse execute = header
.execute();
System.out.println(execute);
看一下官方文档,发现请求体不是直接传字符串

改了之后正常返回结果


最后发现成功一次之后把getBytes()去掉又能正常访问了,目前还没搞明白是为什么
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)