6
Provo a pubblicare il feed Atom (generato con Roma) utilizzando httpserver Java 6 SE. Per la corretta scoperta dei feed in FireFox ho bisogno di intestazioni personalizzate.Impostazioni intestazioni http in Java 6 SE httpserver
Questo è il mio codice:
Headers headers=e.getRequestHeaders();
ArrayList<String>list=new ArrayList<String>();
list.add("application/atom+xml");
headers.put("content-type", list);
e.sendResponseHeaders(200, 0);
Purtroppo feed è la visualizzazione come XML (navigatore web non, mi chiedono cosa fare con feed) e annusando con livehttpheaders mostra che non v'è l'attributo tipo di contenuto .
(. Non riesco a ricordare il codice fuori mano, ma sembra che si sta aggiungendo alla richiesta invece di intestazioni di risposta) –
commento di Tom dovrebbe essere una risposta L'aggiunta di tipo di contenuto all'oggetto di intestazioni ottenuto mediante getRequestHeaders() non influirà sulle intestazioni inviate in risposta. –
grazie. Ovviamente ha aiutato. –