日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java-htttp-远程访问之RestTemplate,json

發布時間:2024/3/26 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java-htttp-远程访问之RestTemplate,json 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

遠程訪問之RestTemplate

相關資料
https://www.cnblogs.com/javazhiyin/p/9851775.html

Json處理
https://blog.csdn.net/herojuice/article/details/86132183

最佳工具類

@Slf4j public class HttpUtil {private static RestTemplate restTemplate = new RestTemplate();/*** 遠程http請求*/public static String remoteHttp(String url, HttpMethod httpMethod, Map<String, String> inHeader, String inBody) {HttpHeaders httpHeaders = new HttpHeaders();//json請求格式httpHeaders.setContentType(MediaType.APPLICATION_JSON);//封裝頭部信息if (CollectionUtils.isEmpty(inHeader)) {inHeader.forEach((x, y) -> {httpHeaders.add(x, y);});}//將頭部信息和body進行封裝HttpEntity<String> entity = new HttpEntity<>(inBody, httpHeaders);ResponseEntity<String> exchange = restTemplate.exchange(url, httpMethod, entity, String.class);if (exchange.getStatusCode() != HttpStatus.OK) {log.error("請求響應異常");return null;}return exchange.getBody();}/*** post請求*/public static String remotePost(String url, Map<String, String> inHeader, String inBody) {return remoteHttp(url,HttpMethod.POST,inHeader,inBody);} }

其他

public class JsonHandler {/** 將工號集合轉成http訪問入參* */public static String getIConParam(List<String> list,String channel,String appkey) {if(!CollectionUtils.isEmpty(list)){IConParam param = new IConParam();param.setChannel(channel);StringBuilder build = new StringBuilder(list.get(0));for(int i=1;i<list.size();i++){build.append(","+list.get(i));}String accounts = build.toString();param.setAccounts(accounts);String signBefore=appkey+"accounts"+accounts+"channel"+channel+appkey;System.out.println(signBefore);String sign = DigestUtils.md5DigestAsHex(signBefore.getBytes());param.setSign(sign);return JSON.toJSONString(param);}return null;}/** json字符串轉成http頭像訪問的出參* */public static Map<String, String> getIConResult(String result) {Map<String,String> map = JSON.parseObject(result, Map.class);return map;} }

restTemplate調用遠程服務

public class HttpRest {private static RestTemplate restTemplate;private static HttpHeaders httpHeaders;static {restTemplate = new RestTemplate();httpHeaders = new HttpHeaders();}/** post請求,返回string* */public static String getIConByList(String url, String body) {if((!StringUtils.isEmpty(body))&& (!StringUtils.isEmpty(url))){httpHeaders.setContentType(MediaType.APPLICATION_JSON_UTF8);HttpEntity<String> entity = new HttpEntity<>(body, httpHeaders);String result = restTemplate.exchange(url, HttpMethod.POST, entity, String.class).getBody();restTemplate.postForObject(urlDown,entity,null);return result;}return null;}} public class AnalyHttpUtil {private static RestTemplate restTemplate;static {restTemplate = new RestTemplate();}public static String analyPost(String url, HttpMethod httpMethod, Map<String, String> inHeader, String inBody) {HttpHeaders httpHeaders = new HttpHeaders();httpHeaders.setContentType(MediaType.APPLICATION_JSON);if (null != inHeader) {inHeader.forEach((x, y) -> {httpHeaders.add(x, y);});}HttpEntity<String> entity = new HttpEntity<>(inBody, httpHeaders);ResponseEntity<String> exchange = restTemplate.exchange(url, httpMethod, entity, String.class);if (exchange.getStatusCode()!= HttpStatus.OK){return null;}return exchange.getBody();} }

總結

以上是生活随笔為你收集整理的java-htttp-远程访问之RestTemplate,json的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 深夜视频在线免费 | 林由奈在线观看 | 国产亚洲精品女人久久久久久 | 女女高潮h冰块play失禁百合 | 男女激情视频网站 | 亚洲av综合色区无码二区爱av | 国产经典毛片 | 日本打屁股网站 | 美女乱淫| 亚洲一二三不卡 | 99久久久无码国产精品 | 一女三黑人理论片在线 | 91国自产精品中文字幕亚洲 | 丁香六月综合 | 偷偷操不一样的久久 | 亚洲高清视频在线 | 五月婷婷操 | 久操久操 | 在线观看色网 | 人妻互换一区二区三区四区五区 | 校园春色av| 三级a毛片| 久精品免费视频 | 小黄网站在线观看 | 午夜日韩电影 | 欧美xxxxx少妇 | 中文字幕在线播 | 杨幂一区二区三区免费看视频 | 国产麻豆一区二区三区在线观看 | 花房姑娘免费观看全集 | 成人p站在线观看 | 午夜桃色 | 国产婷婷一区二区 | www.五月天com | 中文字幕一二 | 久久久a级片 | 一个色综合久久 | 综合久久一区 | xxxx久久| 久久久久久久久久网站 | 97国产成人无码精品久久久 | 三级理论电影 | 国产性一乱一性一伧一色 | 人超碰 | 久久久性色精品国产免费观看 | 精品亚洲一区二区三区四区五区 | 又黄又爽的免费视频 | 区一区二在线观看 | 成年视频在线播放 | a黄色片 | 色中文网| 人人妻人人澡人人爽人人dvd | 佐山爱av在线 | 九九热九九热 | 最近中文字幕一区二区 | 午夜久久久久久久久久 | 亚洲超碰在线观看 | 国产chinese男男网站大全 | 青草视频在线免费观看 | 免费看黄在线 | 国产精品99久久久久久久久 | 最新国产在线视频 | 手机在线成人av | 国产精品男女 | 国产精品伦一区二区 | 亚洲国产欧美一区 | 噜噜噜久久久 | 日韩精品久久 | 青青草久久久 | www.一区二区三区 | 久久精品国产一区二区电影 | 久久久午夜视频 | 亚洲高清自拍 | 亚洲精品国产成人无码 | 久久久久99精品成人片试看 | 国产玖玖在线 | 亚洲性事| 韩国日本在线观看 | 亚洲一级免费毛片 | 日韩精品成人无码专区免费 | 精品一区二区欧美 | 婷婷.com | 男女羞羞在线观看 | 秋霞午夜影院 | 六月婷婷综合网 | 亚洲图片一区二区 | 深夜成人在线 | 欧美女优视频 | 亚洲女优在线 | 国产91网| 欧美私人情侣网站 | 一区二区三区四区欧美 | 非洲黑寡妇性猛交视频 | av一卡二卡| 日韩播放 | 久久久涩 | 青青草原免费观看 | 午夜理伦三级做爰电影 | 国产精品一区二区在线看 |