6
Ich versuche, Atom-Feed (generiert mit Rom) mit Java 6 SE httpserver zu veröffentlichen. Für die korrekte Feed-Erkennung in FireFox benötige ich benutzerdefinierte Header.Einstellungen HTTP-Header in Java 6 SE httpserver
Dies ist mein Code:
Headers headers=e.getRequestHeaders();
ArrayList<String>list=new ArrayList<String>();
list.add("application/atom+xml");
headers.put("content-type", list);
e.sendResponseHeaders(200, 0);
Leider wie xml anzeigt Feed (Browser mich nicht, fragen, was mit Futter zu tun) und Schnüffeln mit Livehttpheaders zeigt, dass es nicht content-type-Attribut .
(. Ich den Code aus der Hand nicht mehr erinnern kann, aber es sieht aus wie Sie auf die Anforderung statt Response-Header hinzufügen) –
Tom Kommentar sollte sei eine Antwort. Das Hinzufügen von Inhaltstypen zu Header-Objekten, die mit getRequestHeaders() abgerufen wurden, wirkt sich nicht darauf aus, welche Header als Antwort gesendet werden. –
danke. Es hat natürlich geholfen. –