赞
踩
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-http</artifactId>
<version>5.8.16</version>
</dependency>
public static String post(String apiUrl, String jsonStringData,String auth, String appKey, String appSecurity){ Long timespan = System.currentTimeMillis(); String token = MD5Util.string2MD5(appSecurity + timespan).toUpperCase(); return HttpRequest.post(apiUrl) .header("appKey", appKey) .header("Authorization", auth) .header("appSecurity", appSecurity) .header("token", token) .header("timespan", String.valueOf(timespan)) .body(jsonStringData)//参数 .timeout(20000)//超时,毫秒 .execute() .body(); } /** * get 请求 * @param url 请求地址携带参数 * @param authorization ipaas basic auth * @return * @throws Exception */ public static String get(String url, String authorization, String appKey, String appSecurity) throws Exception { Long timespan = System.currentTimeMillis(); String token = MD5Util.string2MD5(appSecurity + timespan).toUpperCase(); return HttpRequest.get(url) .header("appKey", appKey) .header("Authorization", authorization) .header("appSecurity", appSecurity) .header("token", token) .header("timespan", String.valueOf(timespan)) .timeout(20000)//超时,毫秒 .execute() .body(); }
直接链式编程,省去一堆读写流的重复操作
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。