Rails で安全にリクエストボディを参照するために request.raw_post を使おう | リーナーテックブログのフィード


はじめにプロダクトの Rails を 8.0 にアップデートした時の話です。メジャーバージョンアップということで入念に動作確認を行っていたつもりでしたが、本番環境へのデプロイ後、別システムからの Webhook が正しく処理されない という事象が発生しました。調査の結果、Rails における request.body.read の挙動と、Content-Typeの関係性が絡み合った問題であり、request.raw_post を使うべきだと分かったため知見として共有します。 起きたこと 背景我々のシステムには、別システムから POST リクエスト(Webhook)で …


元の記事を確認する

関連記事