java调用http请求json
2016-05-13 15:21
489 查看
原文链接:https://www.geek-share.com/detail/2674124060.html
最近遇到的问题,java如何调用http请求json:
public class HttpClientUtil { private static final String CONTENT_TYPE_TEXT_JSON = "text/json"; private static final String APPLICATION_JSON = "application/json"; public static String postJson(String url, String json) { CloseableHttpClient httpclient = HttpClients.createDefault(); HttpPost httppost = new HttpPost(url); httppost.addHeader(HTTP.CONTENT_TYPE, APPLICATION_JSON); try { StringEntity se = new StringEntity(json); se.setContentType(CONTENT_TYPE_TEXT_JSON); se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, APPLICATION_JSON)); httppost.setEntity(se); CloseableHttpResponse response = httpclient.execute(httppost); try { HttpEntity entity = response.getEntity(); if (entity != null) { return EntityUtils.toString(entity, "UTF-8"); } } finally { response.close(); } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { // 关闭连接,释放资源 try { httpclient.close(); } catch (IOException e) { e.printStackTrace(); } } return ""; } }
转载于:https://www.cnblogs.com/crazyapple/p/5489537.html
相关文章推荐
- java代码发送JSON格式的httpPOST请求
- 关于java 发送http json数据格式请求时,服务器端如何接收json数据并解析
- Java 以post请求方式通过json格式调用Webservice接口
- java 发送http json请求
- java HttpClient get post请求 调用接口
- Java HttpConnection Post Json 请求接口修改密码,接收返回值
- java实现HTTP的post请求 key-value格式与json格式的区别
- java调用HTTP接口(Get请求和Post请求)
- java调用http传json数据或字符串
- java代码发送JSON格式的httpPOST请求
- [实用工具类 / 方法] -- Java中通过HttpClient进行http接口调用请求 【难度 ★★★】...
- java 发送http json请求
- JAVA发送http get/post请求,调用http接口、方法
- JAVA发送http get/post请求,调用http接口、方法
- java http请求乱码,post-raw请求json中文乱码问题
- 利用ASIHTTPRequest请求java服务和JSONKit解析返回的json串
- Http请求返回json解析java.lang.IndexOutOfBoundException错误
- java代码发送JSON格式的httpPOST请求
- java代码发送JSON格式的httpPOST请求
- java 模拟cookie 调用httpget请求