调用方:
public String getHttpClientInfo(String url){
String ret = "";
try {
HttpClient httpclient = new HttpClient();
//httpclient.setConnectionTimeout(10000);
PostMethod method = new PostMethod(url);
method.setDoAuthentication(true);
method.setRequestHeader("Content-Type", "text/html;charset=UTF-8");
httpclient.executeMethod(method);
if (method.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
ret = new String(method.getResponseBodyAsString());
}
method.releaseConnection();
} catch (Exception e) {
e.printStackTrace();
}
return ret;
}
被调用方——(spring mvc 架构):
@RequestMapping(value="/queryList", produces="application/json;charset=utf-8")
public @ResponseBody Object queryList(String code,String type) {
Map<String,Object> returnMap = new LinkedHashMap<String, Object>();
//查询
List<CaseHandle> list=gridService.queryCommunityList(null, type, code, "1011002", true);
returnMap.put("status", Status.success);
returnMap.put("relist", list);
return returnMap;
}