6
Java 6 SEのhttpserverを使用してAtomフィード(ローマで生成)を公開しようとしています。 FireFoxの正しいフィード検出のために私はカスタムヘッダーが必要です。Java 6 SE httpserverのhttpヘッダー
これは私のコードです:
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で盗聴され、コンテンツ・タイプの属性が存在しないことを示しています。
を(私は手をオフコードを覚えていることはできませんが、代わりに、レスポンスヘッダの要求に追加されているように見えます。) –
トムさんのコメントすべきです答えである。 getRequestHeaders()を使用して取得したヘッダーオブジェクトにcontent-typeを追加しても、応答として送信されるヘッダーには影響しません。ありがとう。 –
もちろんそれは助けになりました。 –