import java.io.IOException; import java.net.URL; import java.net.URLConnection; import java.util.List; import java.util.Map; public class GetHeader { public static void main(String[] args) { URLConnection conn; try { URL obj = new URL("http://192.168.1.105:8010/eoffice10/server/public/api/"); conn = obj.openConnection(); Map<String, List<String>> map = conn.getHeaderFields(); // Map<String, List<String>> map2 = conn.getRequestProperties(); System.out.println("显示响应Header信息...\n"); for (Map.Entry<String, List<String>> entry : map.entrySet()) { System.out.println("Key : " + entry.getKey() + " ,Value : " + entry.getValue()); } System.out.println("Authorization---->"+map.get("Authorization")); System.out.println("\n使用key获得响应Header信息 \n"); List<String> server = map.get("Server"); if (server == null) { System.out.println("Key 'Server' is not found!"); } else { for (String values : server) { System.out.println(values); } } } catch (IOException e) { e.printStackTrace(); } } }