我尝试使用 Java 6 SE httpserver 发布 Atom 提要(使用 Rome 生成)。为了在 FireFox 中正确发现提要,我需要自定义标头。
这是我的代码:
Headers headers=e.getRequestHeaders();
ArrayList<String>list=new ArrayList<String>();
list.add("application/atom+xml");
headers.put("content-type", list);
e.sendResponseHeaders(200, 0);
不幸的是,提要像 xml 一样显示(浏览器没有,问我如何处理提要)并且用 livehttpheaders 嗅探表明没有 content-type 属性。