400 Bad Request Errorとは何ですか(そしてどうすれば修正できますか)?
400 Bad Request Errorは、Webサイトサーバーに送信された要求が正しくないか破損していて、要求を受信したサーバーがそれを理解できない場合に発生します。時折、問題はウェブサイト自体にあり、それについてあなたができることはあまりありません。ただし、ほとんどの場合、問題は解決できる可能性がある問題です。アドレスを間違って入力したか、ブラウザのキャッシュが問題を引き起こしている可能性があります。ここにあなたが試すことができるいくつかの解決策があります。
400 Bad Request Errorとは何ですか?
400 Bad Requestエラーは、サーバーがそれに対して行われた要求を理解できない場合に発生します。これは、Webサーバーがその種のエラーを説明するために使用するHTTPステータスコードであるため、400エラーと呼ばれます。
リクエストに単純なエラーがあるため、400 BadRequestエラーが発生する可能性があります。おそらく、URLの入力を間違えたために、サーバーが何らかの理由で404エラーを返すことができません。または、Webブラウザが期限切れまたは無効なCookieを使用しようとしている可能性があります。適切に構成されていないサーバーの中には、状況によっては、より役立つエラーではなく、400エラーをスローするものもあります。たとえば、一部のサイトに大きすぎるファイルをアップロードしようとすると、最大ファイルサイズを通知するエラーではなく、400エラーが発生する場合があります。
404エラーと502エラーの場合と同様に、Webサイトの設計者は400エラーの外観をカスタマイズできます。したがって、異なるWebサイトで異なる外観の400ページが表示される場合があります。Webサイトでも、このエラーにわずかに異なる名前が使用されている場合があります。たとえば、次のようなものが表示される場合があります。
- 400不正な要求
- 400不正な要求。構文が正しくないため、サーバーは要求を理解できませんでした。クライアントは変更せずにリクエストを繰り返さないでください
- 不正なリクエスト–無効なURL
- 要求の形式が正しくありません。お使いのブラウザから、このサーバーが理解できないリクエストが送信されました
- HTTPエラー400。リクエストのホスト名が無効です
- 不正なリクエスト:エラー400
- HTTPエラー400–不正なリクエスト
多くの場合、400エラーが発生するのを修正するために何かを行うことができますが、エラーの性質があいまいなため、何が難しいかを正確に把握することができます。ここにあなたが試すことができるいくつかのことがあります。
ページを更新
ページを更新することは、常に一見の価値があります。多くの場合、400エラーは一時的なものであり、単純な更新でうまくいく場合があります。ほとんどのブラウザはF5キーを使用して更新し、アドレスバーのどこかに[更新]ボタンを提供します。問題が解決することはあまりありませんが、試すのに1秒しかかかりません。
住所を再確認してください
400エラーの最も一般的な理由は、URLの入力ミスです。自分でアドレスボックスにURLを入力した場合は、入力ミスの可能性があります。別のWebページのリンクをクリックして、404エラーが表示された場合は、リンクページでリンクの入力ミスがあった可能性もあります。アドレスを確認し、明らかなエラーを見つけていないか確認してください。また、URLに特別な記号、特にURLに頻繁に表示されない記号がないか確認してください。
検索を実行する
アクセスしようとしているURLがわかりやすい場合(または、期待していた記事やページの名前が大まかにわかっている場合)、アドレスのキーワードを使用してWebサイトを検索できます。以下の例では、URL自体から何かが間違って入力されているかどうかを実際に判断することはできませんが、記事の名前からいくつかの単語を見ることができます。
その知識を武器に、関連するキーワードを使用してWebサイトで検索を実行できます。
それはあなたを正しいページに導くはずです。
到達しようとしているWebサイトが何らかの理由でURLを変更し、古いアドレスを新しいアドレスにリダイレクトしなかった場合にも、同じ解決策が機能します。
また、アクセスしているWebサイトに独自の検索ボックスがない場合は、いつでもGoogle(または任意の検索エンジン)を使用できます。「site:」演算子を使用して、問題のWebサイトのみでキーワードを検索します。
下の画像では、Googleと検索フレーズ「site:howtogeek.com焦点距離」を使用して、howtogeek.comサイトのみでキーワードを検索しています。
ブラウザのCookieとキャッシュをクリアする
多くのウェブサイト(GoogleやYouTubeを含む)は、読み取っているCookieが破損しているか古すぎるため、400エラーを報告します。一部のブラウザ拡張機能もCookieを変更し、400エラーを引き起こす可能性があります。開こうとしているページの破損したバージョンがブラウザにキャッシュされている可能性もあります。
この可能性をテストするには、ブラウザのキャッシュとCookieをクリアする必要があります。キャッシュをクリアしてもブラウジングエクスペリエンスにはあまり影響しませんが、一部のWebサイトでは、以前にキャッシュされたすべてのデータを再ダウンロードするため、ロードに数秒余分にかかる場合があります。Cookieをクリアすると、ほとんどのWebサイトに再度サインインする必要があります。
ブラウザのキャッシュをクリアするには、この広範なガイドに従って、人気のあるすべてのデスクトップおよびモバイルブラウザでキャッシュをクリアする方法を説明します。
関連:任意のブラウザで履歴をクリアする方法
DNSをフラッシュする
お使いのコンピュータは、エラーの原因となっている古いDNSレコードを保存している可能性があります。DNSレコードを単純にフラッシュすると、問題の解決に役立つ場合があります。簡単に実行でき、問題が発生することはありません。WindowsとmacOSの両方でDNSキャッシュをリセットする方法に関する完全なガイドがあります。
関連:DNSとは何ですか?別のDNSサーバーを使用する必要がありますか?
ファイルサイズを確認する
ファイルをWebサイトにアップロードしていて、400エラーが発生している場合は、ファイルが大きすぎる可能性があります。小さいファイルをアップロードして、これが問題の原因であるかどうかを確認してください。
他のウェブサイトを試す
1つのWebサイトを開こうとして400エラーが発生した場合は、他のWebサイトを開いて、問題が解決するかどうかを確認する必要があります。もしそうなら、それはあなたが開こうとしているウェブサイトではなく、あなたのコンピュータまたはネットワーク機器に問題があるかもしれません。
コンピュータとその他の機器を再起動します
この解決策は当たり前のことですが、コンピューター、特にネットワーク機器(ルーター、モデム)を再起動することは、多くのサーバーエラーを取り除くための一般的な方法です。
ウェブサイトに連絡する
すべての解決策を試してもエラーが解消されない場合は、Webサイト自体に問題がある可能性があります。お問い合わせページ(それが機能する場合)またはソーシャルメディアを介してWebサイトに連絡してみてください。たぶん、彼らはすでに問題を認識していて、それを修正することに取り組んでいます。