调用华为 Order 服务验证购买 Token 接口时返回 Connection reset
问题描述
参考华为官方的《Order 服务验证购买 Token》( {rootUrl}/applications/purchases/tokens/verify )接口文档,调用接口验证购买 Token 时,只返回 Connection reset,没有返回像文档中响应示例这样的数据:
问题分析
代码都是参考官方文档的示例编写的,无法定位到问题原因,联系了华为技术支持(可提单联系)协助定位,把我们的请求参数和请求的链接地址都发给华为技术支持看了下,看到我们的请求链接时,说我们的站点地址(rootUrl)选错了,用了德国的站点地址(我是把示例代码里面的那个站点地址拷过来的)。
但是,这只是个示例,我们应用要上架到华为应用市场,则需要根据我们实际的业务,参考并选择文档中的 APPGallery 站点地址。华为SDK涉及的站点地址可参考站点信息。
问题解决
改成 AppGallery 站点 -》 Order -》中国站点后,信息正常返回,问题解决。