Goで理解するミドルウェアとX-HTTP-Method-Overrideの実装🔄
この記事で分かること X-HTTP-Method-OverrideヘッダとはAPI側でGET,POST以外のメソッドをPOSTを使って表現することを許可するのを可能にするヘッダのこと ミドルウェアはデコレーターパターンによりリクエストオブジェクトを上書きすることができる 例えばミドルウェアでX-HTTP-Method-Overrideヘッダーからメソッドを上書きすることができる Go系のフレームワークでX-HTTP-Method-Overrideヘッダーを扱うには自前でミドルウェアを実装する必要がある JavaScript系だとExpress、PHP系だとslimがX-HTTP-Method-Overrideヘッダーを扱うミドルウェアを提供している