您的位置:首页 > 编程语言 > Java开发

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java url