Java--Http: HttpClient(post/get)
来源:互联网 发布:中英联合声明失效 知乎 编辑:程序博客网 时间:2024/06/07 15:30
HttpClient------post
HttpClient httpClient = new HttpClient();PostMethod postMethod = new PostMethod("http:***");//send url
NameValuePair[] datas = {new NameValuePair("aaaaa", aaaa), new NameValuePair("bbbb", bbbb), new NameValuePair("cccc", ccccc)};postMethod.setRequestBody(datas);
httpClient.executeMethod(postMethod);byte[] responseByte = postMethod.getResponseBody();String responseBody = new String(responseByte, "UTF-8");//解析responseBody装换成MapMap<String, String> jsonMap = JSON.parseObject(responseBody, new TypeReference<TreeMap<String, String>>() {});HttpClient------getHttpClient httpClient = new HttpClient();GetMethod getMethod = new GetMethod(url);int statusCode = httpClient.executeMethod(getMethod);if(statusCode != 200) { customError = "Get request failed, response code = " + statusCode;}InputStream responseStream = getMethod.getResponseBodyAsStream();BufferedReader reader = new BufferedReader(new InputStreamReader(responseStream, "UTF-8"));String line = reader.readLine();if(line.startsWith("{")) { Map<String, Object> jsonMap = JSON.parseObject(line, TreeMap.class);}Note:JSON.parseObject
package com.alibaba.fastjson;
通过java.net.URLConnection发送HTTP请求的方法
http://www.cnblogs.com/nick-huang/p/3859353.html
0 0
- Java--Http: HttpClient(post/get)
- java模拟http get和post 提交 httpclient
- java使用HttpClient模拟发送http的get、post请求
- HttpClient封装POST,GET方式HTTP请求
- JAVA HTTP GET/POST
- java HTTP GET POST
- java httpclient发送post get 请求
- java/android httpclient post/get用法
- java HttpClient get post请求 调用接口
- java httpclient 抓取网页 POST GET
- 【Java】HttpURLConnection,HttpClient 的 Get,Post 请求
- java HttpClient 调用 post 与 get
- java之HttpClient 使用[get/post]
- Java模拟HTTP的Get和Post请求(增强) Apache-httpclient
- java封装httpClient工具(支持http和https,包含get和post请求)
- get、post、httpclient-get、httpclient-post
- Java socket HTTP(POST/GET)
- java http连接 get post
- datatables(1.10.10+)+模块化请求(require.js or others)
- 谈谈final
- UITableview性能优化总结
- Android IBinder的linkToDeath介绍及情景模拟
- Android-Activity
- Java--Http: HttpClient(post/get)
- android系统中,点击EditText时,隐藏系统软键盘,显示光标
- Android图形graphics--饼图:HoloGraphLibrary源码修改
- iOS MVVM+RAC 从框架到实战
- eclipse中修改字体大小
- javaBean
- UVA 10048 Audiophobia(Floyd变形)
- java单链表基本操作(二)--指定位置增加节点
- 二叉树的非递归遍历