HttpClient测试接口Test

来源:互联网 发布:python 画时间轴 分钟 编辑:程序博客网 时间:2024/05/01 07:57

用于流传输的数据接口HttpClient jar包

public static void main(String[] args) throws HttpException,IOException{

DefaultHttpClient httpClient=new DefaultHttpClient();
HttpPost httpPost=new HttpPost("http://234.84.123.56:10001/sqjz/exchange/exchangeLocation?TOKEN=dc3bc9f6484a835cad6bea1db62b48e2"); 
Map<String, String> paramsMap = new HashMap<String, String>();
paramsMap.put("ID","IlwqkLBiflj");
paramsMap.put("JD", "121.5074441");
paramsMap.put("WD", "31.2536434");
paramsMap.put("DWHM", "88006542");
paramsMap.put("DWDDWZMC", "上海市 虹口区 东长治路 靠近提篮桥(地铁站)");
paramsMap.put("FWS", "1");
paramsMap.put("DWZT", "1");
paramsMap.put("DWSJ", "2017-10-11 20:50:58");
// JSONObject jsonObject=(JSONObject) JSONObject.toJSON(paramsMap);
JSONArray jsonArray=JSONArray.fromObject(paramsMap);
List list = new ArrayList ();
list.add(new BasicNameValuePair("exLocationArr", jsonArray.toString()));
httpPost.setEntity(new UrlEncodedFormEntity((list),"gbk"));
//
// httpclient.executeMethod(post);
// String info = new String(post.getResponseBody(),"utf-8");
HttpResponse httpResponse;
httpResponse=httpClient.execute(httpPost);
HttpEntity entity=httpResponse.getEntity();
System.out.println(EntityUtils.toString(entity, "utf-8"));
}
原创粉丝点击