当前位置:   article > 正文

使用hutu工具发送HTTP请求调用第三方接口_hutool http header

hutool http header
  1. import cn.hutool.http.HttpRequest;
  2. import cn.hutool.http.HttpResponse;
  3. import cn.hutool.json.JSONObject;
  4. import cn.hutool.json.JSONUtil;
  5. JSONObject jsonObject = JSONUtil.createObj();
  6. jsonObject.put("shift", "D");
  7. jsonObject.put("model", dataMap.get("MODEL"));
  8. jsonObject.put("stage", dataMap.get("STAGE_GROUP"));
  9. jsonObject.put("reflow", "Y");
  10. jsonObject.put("startTime", startTime);
  11. private List<Map<String, String>> exchange(JSONObject jsonObject, Map<String, String> requestMap) {
  12. HttpResponse execute = HttpRequest.post(url)
  13. //设置请求头(可任意加)
  14. .header("NginxModel", requestMap.get("MODEL"))
  15. .header("NginxStage", requestMap.get("STAGE_GROUP"))
  16. .header("NginxProcess", requestMap.get("FATP"))
  17. .header("sign", "e74167063074b180b6dafa567b2095a8f7996327")
  18. //请求参数
  19. .body(jsonObject.toString())
  20. .execute();
  21. String body1 = execute.body();
  22. com.alibaba.fastjson2.JSONObject jsonObject1 = com.alibaba.fastjson2.JSONObject.parseObject(body1);
  23. List<Map<String, String>> dataList = (List<Map<String, String>>)jsonObject1.get("data");
  24. }

说实话  我都是使用restTemplate    不过里面有其他工具还是比较好用的  喜欢的可以研究下

ResponseEntity<Map> forEntity1 = restTemplate.postForEntity(sendUrl, jsonObject, Map.class);
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/264972
推荐阅读
相关标签
  

闽ICP备14008679号