简单http使用

CloseableHttpClient httpClient = HttpClients.createDefault();

//http要访问的地址,这里是传入的地址
HttpPost httppost = new HttpPost("http://" + serviceURL + businessURL);
UrlEncodedFormEntity uefEntity;
CloseableHttpResponse response = null;
try {

//对要传递的数据进行编码
uefEntity = new UrlEncodedFormEntity(params, "UTF-8");

//将数据放置到httppost中一起传递到要访问的位置
httppost.setEntity(uefEntity);

//这一步就是访问
response = httpClient.execute(httppost);

//这是访问后传回的数据,我这里传回的是状态和信息
HttpEntity enti = response.getEntity();
if (enti != null) {

对数据的处理
JSONObject result = JSONObject.fromObject(EntityUtils.toString(enti, "UTF-8"));
@SuppressWarnings("unchecked")
HashMap<String,String> map = (HashMap<String,String>) JSONObject.toBean(result,HashMap.class);

//判断是否访问成功
if (map.get("status").equals("success")) {
return true;
}
}

 

转载于:https://www.cnblogs.com/19960715lww/p/8573547.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值