HttpClientUtil工具类
2017-10-25 20:49
405 查看
带参数的Get请求
带参数的post请求
public String Get(String url) throws ClientProtocolException, IOException{ //1.实例化httpClient对象 CloseableHttpClient client=HttpClients.createDefault(); //2.创建一个get实例 HttpGet get=new HttpGet(url); //3.执行请求操作 CloseableHttpResponse response=client.execute(get); //4、读取response /*Header[] headers=response.getAllHeaders();*/ HttpEntity entity=response.getEntity(); String str=EntityUtils.toString(entity, "utf-8"); //5.关闭服务 response.close(); client.close(); return str; }
带参数的post请求
public String Post(String url,String json) throws ClientProtocolException, IOException{ //1.实例化httpClient对象 CloseableHttpClient client=HttpClients.createDefault(); //2.创建一个get实例 HttpPost post=new HttpPost(url); //创建请求内容 StringEntity stringEntity=new StringEntity(json,ContentType.APPLICATION_JSON); post.setEntity(stringEntity); //3.执行请求操作 CloseableHttpResponse response=client.execute(post); //4、读取response HttpEntity entity=response.getEntity(); String str=EntityUtils.toString(entity, "utf-8"); System.out.println(entity.toString()); //5.关闭服务 response.close(); client.close(); return str; }
相关文章推荐
- HttpClientUtil请求http地址的工具类
- 【HttpClientUtil完整的工具类】
- java http HttpClientUtil 工具类
- 常用工具类之HttpclientUtil
- HttpClientUtil(HttpClient工具类)
- HttpClientUtil工具类
- C# HttpClientUtil 工具类 表单请求提交 附件上传下载
- HttpClientProxyUtil HTTPClient请求工具类源码
- [工具类]HttpClientUtil简单工具
- HttpClientUtil工具类
- 使用org.apache.commons.httpclient.util.DateUtil工具类解析时间减少一天
- Util:Http请求的工具类
- 轻松把玩HttpClient之封装HttpClient工具类(六),封装输入参数,简化工具类
- HttpClientUtil——个人理解
- HttpClientUtil
- HttpClient的一些工具类
- HttpClientUtil发送json格式请求
- J2EE工具类:WebHttpClient.java
- HttpClient 4.0的使用工具类
- HttpClientUtil