例子:
URL connectionUrl = new URL(“url地址”);
HttpURLConnection con = (HttpURLConnection) connectionUrl.openConnection();
// 设置请求的cookie start
HttpCookie co = new HttpCookie("cookie的key", "cookie的value");
co.setDomain("cookie的域");
co.setPath("cookie的path");
con.setRequestProperty("Cookie", cookie);
// 设置请求的cookie end
LOGGER.info("Response Code -> " + con.getResponseCode());
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream()));
//获取 headerFields
Map map = con.getHeaderFields();
//获取 请求服务端 返回的设置的cookie
List<String> list = (List) map.get("Set-Cookie");
String input;
StringBuilder content = new StringBuilder();
while ((input = br.readLine()) != null) {
content.append(input);
}
br.close();
//请求返回体
LOGGER.info("Content -> " + content.toString());