同步
客户端
public String numberOfCalls(String certificateName, String certificateContent,String url) throws Exception{
url +="8800/dataService/numberOfCalls";
logger.info(" 管理门户接口url:"+url);
// "http://192.168.100.59:8800/dataService/numberOfCalls";
Map<String, String> params = new HashMap<>(1);
params.put("certificateName", certificateName);
params.put("certificateContent", certificateContent);
// Map<String, Object> headers = new HashMap<>();
// headers.put("Authorization","Basic d2ViQXBwOndlYkFwcA==");
try {
String result = HttpClientUtils.doPost(url,params,null);
logger.info("result:"+result);
} catch (Exception e) {
logger.error("网关记录接口访问次数远程请求异常:"+e.getMessage());
throw e;
}
return "ok";
}
工具端
/**
* 同步请求
* @param url
* @param param
* @param headers
* @return
*/
public static String doPost(String url, Map<String, String> param,Map<String, Object> headers) {
// 创建Httpclient对象