Is there a way to get the value of a specific header using the HttpResponse object returned by the HttpClient execute() method in Andr
try the below method :-
URL obj = new URL("http://mkyong.com");
URLConnection conn = obj.openConnection();
Map> map = conn.getHeaderFields();
System.out.println("Printing Response Header...\n");
for (Map.Entry> entry : map.entrySet()) {
System.out.println("Key : " + entry.getKey()
+ " ,Value : " + entry.getValue());
}
System.out.println("\nGet Response Header By Key ...\n");
String server = conn.getHeaderField("Server");
if (server == null) {
System.out.println("Key 'Server' is not found!");
} else {
System.out.println("Server - " + server);
}
System.out.println("\n Done");
} catch (Exception e) {
e.printStackTrace();
}
http://www.mkyong.com/java/how-to-get-http-response-header-in-java/