0
点赞
收藏
分享

微信扫一扫

63-HutoolHttpUtil


/**
 * desc
 *
 * @author lw007
 * @date 2022/8/2
 */
public class HutoolHttpUtil {

    public static String post(String url, Map<String,Object> body, Map<String,String> header){
        String result = HttpUtil.createPost(url).
                addHeaders(header).
                body(JSON.toJSONString(body)).
                execute().body();
        return result;
    }

    public static String postForm(String url, Map<String,Object> form, Map<String,String> header){
        String result = HttpUtil.createPost(url)
                .addHeaders(header)
                .form(form)
                .execute().body();
        return result;
    }

    public static String get(String url,Map<String,String> queryMap,Map<String,String> header){
        UrlBuilder urlBuilder = UrlBuilder.of(url);
        if(queryMap!=null && queryMap.size()>0){
            for (String key : queryMap.keySet()) {
                urlBuilder.addQuery(key,queryMap.get(key));
            }
        }
        String result = HttpUtil.createGet(urlBuilder.build())
                .addHeaders(header)
                .execute().body();
        return result;
    }

}
举报

相关推荐

0 条评论