以下のように、HttpServletResponse.setHeader メソッドは null 値をどのように処理する必要がありますか。
response.setHeader("ETag", null);
サーブレット インターフェイスを実装している間、Java サーブレット仕様がこれについて明確に見えないため、これについて少し混乱しています。
次のいずれかを選択できると思います。
- null を空の文字列 "" と見なします。ETag ヘッダーの値を "" に設定します。
- 何もしない。
- 例外をスローします。
実際には、Tomcat の実装は単に無視します。そして netty は、サーブレットの実装でなくても、NullPointerException をスローします。