Rack
レスポンスヘッダーの値にArrayを用いて複数の値を扱えます(\nエンコードヘッダーのサポートは終了しました)。Rack::Responseを使う場合は何もする必要はありません。
クエリパラメータの区切り文字の変更もあったはず
Rackリポジトリ内のmiddleware
Rails内で定義されているmiddleware
RAILS_ENV=productionで使われる
RAILS_ENV=developmentまたは設定を変更して使用
単体のmiddleware
- HTTP_IF_NONE_MATCH
- HTTP_IF_MODIFIED_SINCE
- HTTP_HOST
- HTTP_PORT
- HTTP_RANGE
- HTTP_VERSION
- HTTP_X_HTTP_METHOD_OVERRIDE
- HTTP_X_FORWARDED_FOR
- HTTP_X_FORWARDED_HOST
- HTTP_FORWARDED
- HTTP_X_FORWARDED_SCHEME
- HTTP_X_FORWARDED_PROTO
- HTTP_X_FORWARDED_PORT
- HTTP_X_FORWARDED_SSL
- HTTP_USER_AGENT
- HTTP_REFERER
- HTTP_X_REQUESTED_WITH
- HTTP_ACCEPT_ENCODING
- HTTP_ACCEPT_LANGUAGE
- HTTP_X_SENDFILE_TYPE
- HTTP_X_ACCEL_MAPPING
- HTTP_ACCEPT
- HTTP_AUTHORIZATION
- X-HTTP_AUTHORIZATION
- X_HTTP_AUTHORIZATION