Erlo

通过Hutool 调用远程API接口(POST/GET)

时间:2019-01-12 02:01   阅读:183次   来源:博客园页面报错

点赞

 

背景:需要调用第三方接口,开启某项任务,用Hutool代替了HttpClient 调用第三方接口,简单粗暴。

 

代码如下:
import java.util.Date;
import org.apache.commons.lang.time.DateFormatUtils;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import lombok.extern.slf4j.Slf4j;

@Slf4j
public class HutoolUtil {
    public static void testHutoolGet() {
        String getResult = HttpUtil
                .createGet("https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15677386236")
                .execute()
                .charset("gbk")
                .body();
        log.info("getResult:"+getResult);
    }
    public static void testHutoolPost(String cameraId) {
        JSONObject jsonObject = JSONUtil.createObj();
        jsonObject.put("cameraId", cameraId);
        jsonObject.put("startTime", DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss"));
        jsonObject.put("callback", "http://www.baidu.com");
        String postResult = HttpRequest
                .post("http://localhost:8080/v1/platedetect/tasks")
                .header("Content-Type","application/json")
                .body(jsonObject)
                .execute()
                .body();
        log.info("postResult:"+postResult);
    }

}

下一篇:SpringMVC环境搭建之Idea

评论留言

还没有评论留言,赶紧来抢楼吧~~

Erlo大厅()

* 这里是“吐槽厅”,所有人可看,只保留当天信息。

  • Erlo.vip2019-09-19 10:59:43Hello、欢迎使用吐槽厅,这里是个吐槽的地方。
  • 首页 笔记分享 案例展示 ERLO 搜索
    鼠标试试
    返回顶部