岩本隆史の日記帳(アーカイブ)

はてなダイアリーのサービス終了をうけて移行したものです。更新はしません。

Content-Typeレスポンスヘッダに注意

RackのSPECを引用します。

There must be a Content-Type, except when the Status is 204 or 304, in which case there must be none given.

http://rack.rubyforge.org/doc/files/SPEC.html

ステータスコードが204でも304でもない場合、Content-Typeレスポンスヘッダが必須ということです。

「303 See Other」をレスポンスボディなしで投げようとして、LintErrorエラーが発生したので気づきました。私は、値を空文字にしたContent-Typeヘッダを設定して、しのいでいます。