オリジナルのリクエストヘッダを受け取って、WebAPIでゴニョゴニョしたい…っていうことあると思うんだけど、どうも名前にアンダーバーが入っているものがアプリ側で受け取れないなーと思っていたら、nginxの方でフィルタリングされていたという。
例えば、Railsでrequest.env['HTTP_X_HOGE_SIGNATURE']
みたいなのを受け取りたいとするんだけど、一向にやってこない。てもの開発環境だと、rails s
して確認しているから、余計気が付かなかった。
対処方法は…
/etc/nginx/nginx.conf
underscores_in_headers on;
underscores_in_headers
を有効にするだけ…!これが分からずハマってしまった…!