楽天の400エラーがマジで迷惑
楽天市場閲覧中に突如起こる400 Bad Requestエラー
これ、何が原因かはっきりしないとかなりてこずるんですが、一度発症すると様々な弊害があるので何とかして解消したいですよね。
私の場合は
・楽天ツールバーが表示されない
・楽天アフィリエイトリンクが作れない
・楽天市場で購入ができない
・楽天モバイルで契約ができない
・楽天トラベルで検索中にリンク先に飛べない
・リーベイツが機能しない
・ポイントサイトを経由できない
等の数々の不具合が連発して非常に困っていました。
400エラーの対処法は?
このエラーは説明通りに削除するにしてもブラウザによって操作方法が違うと思うのでてこずるかもしれません。私は今回クロームをメインに使った場合のエラーを解消するために以下の作業をしました。
姑息な技その1 普段使うブラウザを変えてみよう
※姑息とは本来の意味通り一時しのぎですよー
一つ目の対処法はブラウザを切り替えること。どうもchromeと楽天との相性が良くないようなので楽天を使うときだけエッジを利用しました。
オートログインにしてあるのでちょっと面倒ですが…この方法ならリンク生成してコピペすればクロームと交互に使ったりで対処できます。
姑息な技その2 シークレットブラウジングを利用してみよう
二つ目の対処法はシークレットブラウジングを利用すること。
chrome右上のツールバーを開くと上から3番目にあります。
が、シークレットウィンドウは正常にキャンペーンを使えなくなる可能性もあるので、ポイントサイト等経由してる人は注意が必要ですね。
とりあえずキャッシュとクッキー全部消しちゃお
一番手っ取り早い方法は…
クッキー、キャッシュの全削除です
※これをやると自動ログインなどが一斉解除されたり、一部のサイトで不具合が生じる可能性もあるので自己責任でお願いします。私はフラッシュゲームのセーブデータが飛びましたw
設定画面からキャッシュで検索するか、プライバシーとセキュリティのタブから閲覧履歴データの削除って項目を選んでください。
すると削除する項目がずらっと出てきます。
怪しいファイルだけピンポイントで消せればいいんですが、面倒なので思い切ってcookieと他のサイトデータ、キャッシュされた画像とファイルを削除します。
閲覧履歴も念のため一緒に消しちゃいました。
この画面が出たら、期間は全期間に切り替えてください。
パスワードや入力フォームの情報などはうっかり削除すると復旧が面倒なのでひとまず今回はチェックを外しておきましょう。
この状態で削除したところ、ツールバーが正常に利用できるようになりました。
やったー!!
様々なcookieの相互関係が噛み合わず発症しているような気がしますが、専門的なことは正直分かりません。ただ、Yahoo!ショッピングやAmazonでは発症したことのない楽天特有のエラーなのでこういうバグは何とか解消してほしいですね。