httpClient发送post请求
2017-10-20 10:42
369 查看
public JSONObject sendMessage(String url,JSONObject params){ CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost post = new HttpPost(url); post.setHeader("Content-Type","application/json;charset=utf-8"); JSONObject response=new JSONObject(); try{ StringEntity s=new StringEntity(params.toString(),"UTF-8"); s.setChunked(true); s.setContentType("application/json"); post.setEntity(s); HttpResponse res = httpClient.execute(post); if(res.getStatusLine().getStatusCode() == HttpStatus.SC_OK){ HttpEntity entity = res.getEntity(); String result = EntityUtils.toString(res.getEntity());// 返回json格式: response = JSONObject.parseObject(result); } }catch (Exception e){ logger.info("SendMessageToUserImpl.sendMessage Exception:"+e); } logger.info("SendMessageToUserImpl.sendMessage response:"+response.toJSONString()); return response; }
相关文章推荐
- HttpClient发送Post请求(二)
- Java用org.apache.http.client的HttpClient发送Post请求 可获取返回Header
- 火狐两款接口测试工具RESTClient和HttpRequester发送post请求
- java实现httpclient发送post请求
- java apache commons HttpClient发送get和post请求的学习整理
- java httpclient发送post get 请求
- android_30_使用HttpClient发送Get和Post请求
- [随记] 使用httpClient发送post请求连接restful接口
- [Socket]利用Jatarka下HttpClient发送(Get && Post)请求
- Java代码中利用httpClient发送post、get请求
- Java用org.apache.http.client的HttpClient发送Post请求
- Java用org.apache.http.client的HttpClient发送Post请求 可获取返回Header
- HttpClient发送Get和Post请求
- java 利用httpclient 3.1 和 httpclient4.1.2发送post请求
- Android使用Apache HttpClient发送GET、POST请求
- java apache commons HttpClient发送get和post请求的学习整理
- HttpComponent-HttpClient使用-发送Post请求
- Java用org.apache.http.client的HttpClient发送Post请求 可获取返回Header
- java apache commons HttpClient发送get和post请求的学习整理
- HttpClient发送get post请求和数据解析