使用Java发送Http请求
public static JSON sengGet(Map map) {
try {
String date = MakeParameters.formatIso8601Date();
String url = makeMap(map);
CloseableHttpClient httpClient = HttpClients.createDefault();
//创建get对象,设置url
HttpGet get = new HttpGet(url);
//添加请求头信息
get.setHeader("Content-Type", "application/json;charset=UTF-8");
get.setHeader("Accept-Encoding", "*");
get.setHeader("Date", date);
//执行get请求
CloseableHttpResponse response = httpClient.execute(get);
//获取服务器响应内容
String str = EntityUtils.toString(response.getEntity());
response.close();
httpClient.close();
System.out.println(str);
JSONObject jsonObject = JSONObject.parseObject(str);
return jsonObject;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}