用gradle构建的项目进行接口的外部访问

//url和token参数自己定义即可
mLog.debug(“获取配置的url数据: " + url);
mLog.debug(”>>>>>>>>> TokenServer getToken");
OkHttpClient client =
moaHttpClientFactory.getInstance().newBuilder().addNetworkInterceptor(new LoggingInterceptor()).build();
mLog.debug(“------进入请求地址:”+url + “?token=” + tokens);
//这边由于没啥参数就给他设置null的
RequestBody body = RequestBody.create(null, new byte[0]);
Request request = new Request.Builder().method(“POST”, body)
.url(url + “?token=” + tokens)
.build();
mLog.debug(“完成…”);
try (Response response = client.newCall(request).execute()) {
mLog.debug(“TokenServer getToken response: " + response);
mLog.debug(“TokenServer getToken response: " + response.isSuccessful());
String content = IOUtils.toString(response.body().byteStream(), StandardCharsets.UTF_8);
mLog.debug(”>>>>>>>>> TokenServer getToken content”);
mLog.debug(content);
//这边content的值已经变成了String类型,里面的格式是json直接转换就行,后面就是我需求需要获取某一参数的步骤
mLog.debug(“>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>”);
Map resultMap = (Map) objectMapper.readValue(content, Map.class).get(“data”);
mLog.debug(“获取uid为:”+resultMap.get(“uid”));
String uid = (String) resultMap.get(“uid”);
mLog.debug(“返回uid为:”+uid);
return uid;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值