Intento publicar la fuente Atom (generada con Roma) usando Java 6 SE httpserver. Para el descubrimiento correcto de la alimentación en FireFox, necesito encabezados personalizados.Configuración de encabezados http en Java 6 SE httpserver
Este es mi código:
Headers headers=e.getRequestHeaders();
ArrayList<String>list=new ArrayList<String>();
list.add("application/atom+xml");
headers.put("content-type", list);
e.sendResponseHeaders(200, 0);
Desafortunadamente alimentación está mostrando como XML (navegador no, me pregunta de qué hacer con la alimentación) y olfateando con livehttpheaders demuestra que no es atributo de tipo de contenido .
(. No puedo recordar el código de la mano, pero parece que va a agregar a la solicitud en lugar de cabeceras de respuesta) –
comentario de Tom debe ser una respuesta. Agregar el tipo de contenido al objeto de encabezados obtenido utilizando getRequestHeaders() no afectará los encabezados que se envían en respuesta. –
gracias. Por supuesto, ayudó. –