Ich versuche die HTTP Headers auslesen, die mir z.B. mit dem FirefoxPlugIn Live HTTP Headers angezeigt werden. Aber irgendwie bekomme ich mit meinem momentanen Ansatz nicht alle. Hat jemand eine Idee?
Java:
private void getHeaders() throws IOException {
System.out.println("...start");
URL url = new URL("http://www.sennheiser.com/sennheiser/home_de.nsf/root/private_headphones_audiophile-headphones_500319");
URLConnection conn = url.openConnection();
for (int i = 0;; i++) {
String name = conn.getHeaderFieldKey(i);
String value = conn.getHeaderField(i);
if (name == null && value == null) {
break;
}
if (name == null) {
System.out.println("Server HTTP version, Response code:");
System.out.println(value);
System.out.print("\n");
} else {
System.out.println(name + "=" + value);
}
}
}