
JALのホームページにログインしようとしたところ、エラー画面が出るようになりました。
えー。なにこれ?
Bad Request
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
最初は、海外在住だし私だけなのかな?とか思っていたのですが、
調べてみると、このエラーはブラウザに保存されているCookie(クッキー)が原因で発生することがあるようです。
主な原因

・Cookieが大量に保存されている
・ブラウザのキャッシュやCookieが壊れている
・長すぎるURLやリクエスト情報を送信している
・ブラウザの拡張機能が影響している
・サーバー側の設定(ヘッダーサイズの制限)
対処方法

・該当サイトのCookieを削除する(最も効果的)
・ブラウザのキャッシュを削除する
・ブラウザを再起動する
・シークレット(プライベート)ウィンドウで開いてみる
・別のブラウザで試す
・サイト管理者に問い合わせる(サーバー設定が原因の場合)
JAL公式サイトの対処法

JALのホームページでも、このエラーが表示された場合の対処方法が案内されていました。
「400(Bad Request)」などのエラーが発生するのはなぜでしょうか。
操作途中で「400(Bad Request)」などのエラーが表示される場合はブラウザーのキャッシュのクリアまたはcookieを削除することにより、正常に遷移できるようになる場合があります。
また、アクセスの集中によりエラーとなった場合はお時間をおいてから再度操作をお試しください。
その他に以下の原因が考えられます。
・予約操作、決済の途中でブラウザの戻るボタンを押した場合
・複数のブラウザを起動している場合
・ポップアップブロッカーを利用している場合
・お気に入り(ブックマーク)へ登録している場合
・一定時間操作(アクセス)しなかった場合
・企業のシステムセキュリティをご利用の場合
・システム上ご利用いただけないメールアドレス(連続ドット、+・-等の記号を含む)をご利用の場合
私の場合、Cookieを削除すると改善しました。
えー!面倒臭い!
Cookieを削除するという対処は利用者にとってかなり面倒ですよね。また、Cookieを削除してくださいと言われても、一般の利用者にはかなりハードルが高いと感じます。クッキーって食べ物のクッキー?Cookieって何?どうやって削除するの?と戸惑う人も多いのでは?
エラーが表示されても原因が分からず、何をすればよいのか理解できない人も多いと思います。そして、よくわからないのでJALの利用を諦めてしまう。
先に進めないのでJALはもう利用しないという人も出てくると思います。
Cookieを削除してくださいと言われても一般利用者には意味が分かりにくい。
利用者としてはとても不便…
なんで、JALだけこんな面倒な作業があるんだろう?
利用者側に対処を求めるだけではなく、誰でも分かりやすく解決できる仕組みや案内が用意されることを期待したいところです。
さいごに
JALのホームページやアプリで
「Bad Request」「Size of a request header field exceeds server limit」というエラーが表示された場合は、まずCookieの削除を試してみてください。
ただし、Cookie削除は他のサイトにも影響することがあるため、利用者にとっては決して手軽な対処とは言えませんよね。
今後、こうしたエラーがもっと利用者に優しい形で解消されるよう、JALのサービス改善にも期待したいところです。
あわせて読みたい






