有赞新零售社区

发帖
有赞公告»关于用 https 调用有赞接口是会报错的说明

关于用 https 调用有赞接口是会报错的说明

jimzhou 2015-09-15 3794 浏览 4 评论 | 只看楼主 [打印]
调用 https://open.koudaitong.com 的接口时,

因为服务端开启了sni, 但是客户端也需要支持sni

java的客户端需要这样处理:

Java是在JDK1.7里才支持SNI的,因此要在Java应用里使用,前提就是将OpenJDK或者Oracle JDK升到1.7,如果同时使用HttpClient进行HTTP接口调用,那么还必须将HttpClient版本升到4.3.2及以后。

回到开头的异常问题,可以通过以下步骤修复:
1. 升级JDK至少到1.7。
2. 升级HttpClient至少到4.3.2。
3. 更新少量代码如下:
public class TestGet {
  public static void main(String args[]) throws Exception {
    HttpGet httpGet = new HttpGet("https://sub.domain.com/api/nodes");
    //HttpClient httpClient = new DefaultHttpClient();
    CloseableHttpClient httpClient = HttpClients.createDefault();
    httpClient.execute(httpGet);
  }
}


用手机打开
收藏 ··· 回复
    HiZhou 黄金   2015-09-15 | 只看该作者
    大家有问题直接在这里回复吧。
    提问请先戳这儿——》[搜索]
    您的大多数问题,新手学堂都有答案,戳这儿——》[新手学堂]
    若是没有找到,请按照以下格式提问,方便我们排查问题:
    1 店铺名称,微信公众号;2 问题描述;3 截图(有截图我们能更加精准的定位问题);4 链接

      宝秀行   青铜   2015-10-23 | 只看该作者
      kdt.users.weixin.follower.get
      接口取得union_id为空,公众号已绑定微信开发平台。刚注册有赞的时候没有绑定,前几天将公众号绑定微信开发平台。调用接口其它用户字段都正常,获取union_id字段为空。是不是有赞服务器数据库里的用户资料没有更新,还是其它原因呢?

        可乐   青铜   2016-02-24 | 只看该作者
        请问怎么调用有赞的API呢

          HiZhou 黄金   2016-03-02 | 只看该作者
          可乐 发表于 2016-2-24 15:32
          请问怎么调用有赞的API呢


          可以参考 http://open.koudaitong.com
          提问请先戳这儿——》[搜索]
          您的大多数问题,新手学堂都有答案,戳这儿——》[新手学堂]
          若是没有找到,请按照以下格式提问,方便我们排查问题:
          1 店铺名称,微信公众号;2 问题描述;3 截图(有截图我们能更加精准的定位问题);4 链接

            1跳至
            您需要登录后才可以回帖 登录 | 立即注册

            本版积分规则

            复制链接
            新浪微博
            QQ空间
            微信扫码
            • 回复

            • 评分

            客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

            复制成功