java http工具类
来源:互联网 发布:江苏开放大学网络教育 编辑:程序博客网 时间:2024/05/24 00:30
Get请求:
/** * get请求 * @param url * @return */ public static JSONObject doGetStr(String url) throws ParseException, IOException{ DefaultHttpClient httpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(url); JSONObject jsonObject = null; HttpResponse response = httpClient.execute(httpGet); HttpEntity entity = response.getEntity(); if (entity != null) { String result = EntityUtils.toString(entity, "UTF-8"); jsonObject = JSONObject.fromObject(result); } return jsonObject; }
Post请求:
/** * post请求 * @param url * @param outStr * @return */ public static JSONObject doPostStr(String url,String outStr){ DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(url); JSONObject jsonObject = null; httpPost.setEntity(new StringEntity(outStr, "UTF-8")); try { HttpResponse response = httpClient.execute(httpPost); String result = EntityUtils.toString(response.getEntity(), "UTF-8"); jsonObject = JSONObject.fromObject(result); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return jsonObject; }
json需要6个包:
httpClient需要两个包:
jar包下载:
httpclient–>http://download.csdn.net/detail/zxxz5201314/9920318
json–>http://download.csdn.net/detail/zxxz5201314/9920320
阅读全文
0 0
- Java http 工具类
- 工具类http.java
- JAVA -----HTTP工具类
- java http工具类
- java http工具类
- JAVA http请求工具类http-request
- HTTP请求工具类(Java)
- java http请求工具类
- HTTP请求工具类(Java)
- 【java】http请求工具类
- java http HttpClientUtil 工具类
- HTTP请求java工具类
- http请求工具类--Java
- java实现Http工具类的封装
- java构建http连接的工具类
- Java发送http请求工具类()
- HTTP请求封装Java工具类
- java Http传输md5签名工具类
- LAMP
- 方正科技索赔案有了新进展
- jq操作div 移除第二个div
- logback异步输出日志的配置方法和源码分析
- android studio adb遇到的问题
- java http工具类
- 17、oracle:max,in,or,trunc,sql变量的使用以及分号
- sun.security.validator.ValidatorException: No trusted certificate found
- 使用Python计算逆波兰表达式
- UVA
- 解决错误503:com.sun.mail.smtp.SMTPAddressFailedException: 503 the server need auth(15D98013BE0)
- 并发:死锁和饥饿
- SVN迁移重启后无法访问客户端
- 浅谈大数据行业应用