Java 6 SE httpserverを使用してAtomフィード(ローマで生成)を公開しようとしています。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属性がないことがわかります。