httpclient 调取接口_httpclient调用接口

1 import com.alibaba.fastjson.JSON;2 import org.apache.commons.lang.StringUtils;3 import org.apache.http.HttpEntity;4 import org.apache.http.HttpResponse;5 import org.apache.http.NameValuePair;6 import org.apache.http.client.config.RequestConfig;7 import org.apache.http.client.entity.UrlEncodedFormEntity;8 import org.apache.http.client.methods.CloseableHttpResponse;9 import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;10 import org.apache.http.client.methods.HttpGet;11 import org.apache.http.client.methods.HttpPost;12 import org.apache.http.client.methods.HttpPut;13 import org.apache.http.entity.StringEntity;14 import org.apache.http.impl.client.CloseableHttpClient;15 import org.apache.http.impl.client.HttpClientBuilder;16 import org.apache.http.message.BasicNameValuePair;17 import org.apache.http.util.EntityUtils;18 import org.slf4j.Logger;19 import org.slf4j.LoggerFactory;20

21 import java.net.URI;22 import java.util.ArrayList;23 import java.util.HashMap;24 import java.util.List;25 import java.util.Map;26

27 @SuppressWarnings("all")28 public classHttpClientUtil {29

30 /** logger*/

31 private static final Logger LOGGER = LoggerFactory.getLogger(HttpClientUtil.class);32

33 private staticfinal CloseableHttpClient httpClient;34 public static final String CHARSET = "UTF-8";35

36 static{37 RequestConfig config = RequestConfig.custom().setConnectTimeout(5000).setSocketTimeout(15000).build();38 httpClient =HttpClientBuilder.create().setDefaultRequestConfig(config).build();39 }40

41 public static String doGet(String url, Map params) {42 return doGet(url, params, CHARSET);43 }44

45 public static String doPost(String url, Map params) {46 return doPost(url, params, CHARSET);47 }48

49 public static String doPostWithJSON(String url, Object params) throws Exception {50 return doPostWithJSON(url, params, CHARSET);51 }52

53 public static String doPutWithJSON(String url, Object params) throws Exception {54 return doPutWithJSON(url, params, CHARSET);55 }56

57 public static String doDeleteWithJSON(String url, Object params) throws Exception {58 return doDeleteWithJSON(ur

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值