定数をtraitに集約
CSRF処理を修正
不要なので削除
定義を追加
@Headerの処理、テストを追加
例外クラスを追加
ContentTypeを受け取るように修正