java 后台调用外部接口
2017-12-13 17:36
267 查看
import org.apache.commons.httpclient.HttpStatus;
//重新组成一数据
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
List<Map<String ,String>> newlist=new ArrayList();
Map<String,String> text=new HashMap();
text.put("id", tfIncidentEntity.getId());
text.put("e_name", tfIncidentEntity.getTfIncidentName());
text.put("e_type", tfIncidentEntity.getKeClass());
text.put("e_sub_type", tfIncidentEntity.getKeSmallclass());
text.put("occur_date", tfIncidentEntity.getTfIncidentTime());
text.put("occur_country", tfIncidentEntity.getInCountry());
text.put("cause_and_course", tfIncidentEntity.getTfInfo());
text.put("injury_num", tfIncidentEntity.getCasualtyNumber().toString());
text.put("death_num", tfIncidentEntity.getDeathNumber().toString());
text.put("create_time", sdf.format(tfIncidentEntity.getCreateDate()));
newlist.add(text);
log.debug("这条数据内容是==="+newlist);
String jsonString = JSON.toJSONString(newlist);
String substring = jsonString.substring(1, jsonString.length()-1);
getPrincipal("http://103.66.33.144/receiveIncidentInfo",substring,"ieIDF034kd");
log.debug(jsonString);
private String getPrincipal(String url, String data,String key) {
Map putdata = new HashMap<String, Object>();
putdata.put("data", data);
putdata.put("key", key);
Result put = HttpClientUtil.getInstance().put(url, putdata);
if(put.getStatusCode() == HttpStatus.SC_OK){
return put.getData();
}
return null;
}
//重新组成一数据
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
List<Map<String ,String>> newlist=new ArrayList();
Map<String,String> text=new HashMap();
text.put("id", tfIncidentEntity.getId());
text.put("e_name", tfIncidentEntity.getTfIncidentName());
text.put("e_type", tfIncidentEntity.getKeClass());
text.put("e_sub_type", tfIncidentEntity.getKeSmallclass());
text.put("occur_date", tfIncidentEntity.getTfIncidentTime());
text.put("occur_country", tfIncidentEntity.getInCountry());
text.put("cause_and_course", tfIncidentEntity.getTfInfo());
text.put("injury_num", tfIncidentEntity.getCasualtyNumber().toString());
text.put("death_num", tfIncidentEntity.getDeathNumber().toString());
text.put("create_time", sdf.format(tfIncidentEntity.getCreateDate()));
newlist.add(text);
log.debug("这条数据内容是==="+newlist);
String jsonString = JSON.toJSONString(newlist);
String substring = jsonString.substring(1, jsonString.length()-1);
getPrincipal("http://103.66.33.144/receiveIncidentInfo",substring,"ieIDF034kd");
log.debug(jsonString);
private String getPrincipal(String url, String data,String key) {
Map putdata = new HashMap<String, Object>();
putdata.put("data", data);
putdata.put("key", key);
Result put = HttpClientUtil.getInstance().put(url, putdata);
if(put.getStatusCode() == HttpStatus.SC_OK){
return put.getData();
}
return null;
}
相关文章推荐
- java-后台调用外部接口 返回data
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用接口并且传递相关参数
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用短信接口,实现发送短信验证码的控制层实现
- java后台调用HttpURLConnection类模拟浏览器请求(一般用于接口调用)
- java后台 调用接口post参数实例
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java调用外部接口
- 微信公众号开发 从前台到Java后台 调用微信JS接口分享朋友圈
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- JAVA后台调用接口并得到返回值
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)
- java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)