web-dev-qa-db-ja.com

エラー400の原因は何ですか?

4Gネットワ​​ークに接続すると、断続的にエラー400が発生し続けます。

私のISPは、次のいずれかを主張しています。

  • マシンの問題(すべてのマシンで発生すると言います)
  • ルーターの問題(使用しているドングルに直接接続すると発生することを伝えます)
  • 地理的範囲!それは多くの場所で起こりますが、私の現在の場所ほど再発していません

質問:

  • それはどれほど真実ですか?
  • 場所はこの特定のエラー400を引き起こす可能性がありますか?
  • 可能であれば、ローカルで修正するにはどうすればよいですか?
  • 彼らがそれを理解するのを助けるために私のISPテクニカルケアに何を伝えることができますか(彼らが彼らのマシンでドングルを試したとき、それはエラーを引き起こしませんでした!)

注:すべてのブラウザーでこのエラーが発生し、すべてのシステム(Windows 8、Windows 10、AndroidのChrome)でエラーが発生しますが、Skype、WhatsApp、またはその他のサービスを使用するサービスでエラーが発生するかどうかはまだ確認できません。インターネット)。

注:他のプロバイダーがありますが、それらの他のプロバイダーに切り替えても問題は発生しません。

プロキシサーバーは使用していません。

追加:

これが私がフィドラーで得たものの例です:326サーバーは適切にフォーマットされたHTTPヘッダーを返しませんでした。 HTTPヘッダーはCRLFCRLFで終了する必要があります。これらはLFLFで終了しました。

追加:

あるウェブサイトは、400エラー時に次のエラーメッセージを表示してくれましたが、何か意味がありますか?

Error 400 Details

3
Ayyash

4gネットワークに接続すると、断続的なエラー400が発生し続けます

「400BadRequestError」にはさまざまな原因があります

問題を解決するために実行できるトラブルシューティング手順については、以下を参照してください。

ノート:

  • これらのほとんどはクライアント側の問題です。
  • そうでないものは、Webサーバーの問題です
  • ISPが原因である可能性は低いです(ただし、何でも可能です)。

400の不正なリクエストエラーを修正する方法

400 Bad RequestエラーはHTTPステータスコードです。これは、Webサイトサーバーに送信した要求(多くの場合、Webページの読み込み要求のような単純なもの)が何らかの理由で正しくないか破損しているため、サーバーがそれを理解できなかったことを意味します。

400 Bad Requestエラーは、Webサイトによって表示が異なるため、「400」やそのような別の単純なバリアントではなく、以下の短いリストから何かが表示される場合があります。

400エラーがどのように表示されるか

  • "400不正な要求"
  • 「不正なリクエストです。ブラウザから、このサーバーが理解できないリクエストが送信されました。」
  • 「不正なリクエスト-無効なURL」
  • 「HTTPエラー400-不正なリクエスト」
  • 「不正なリクエスト:エラー400」
  • 「HTTPエラー400。リクエストのホスト名が無効です。」
  • 「400-不正なリクエスト。構文が正しくないため、サーバーはリクエストを理解できませんでした。クライアントは変更せずにリクエストを繰り返さないでください。」

400 Bad Requestエラーは、Webページと同じように、インターネットブラウザウィンドウ内に表示されます。このタイプのすべてのエラーと同様に、400個の不正な要求エラーがすべてのオペレーティングシステムとブラウザで見られる可能性があります。

Internet Explorerで、「Webページが見つかりません」というメッセージは、400 BadRequestエラーを示します。 IEタイトルバーには、「HTTP 400BadRequest」またはそれに非常によく似たものが表示されます。

WindowsUpdateはHTTP400エラーを報告することもできますが、エラーcode 0x80244016または次のメッセージとして表示されます。

WU_E_PT_HTTP_STATUS_BAD_REQUEST.

Microsoft Officeアプリケーション内のリンクについて報告された400エラーは、「リモートサーバーがエラーを返しました:(400)不正な要求」として表示されることがよくあります。小さなポップアップウィンドウ内のメッセージ。

400の不正なリクエストエラーの原因

400 Bad Requestエラーは、多くの場合、アドレスウィンドウに間違ったURLを入力または貼り付けることによって発生しますが、他にも比較的一般的な原因がいくつかあります。

注:Microsoftを実行しているWebサーバーIISは、HTTPエラー400.1-不正な要求(無効な宛先を意味する)のように、400の後に数字を追加することにより、400の不正な要求エラーの原因に関するより具体的な情報を提供することがよくあります。ヘッダー。完全なリストはここにあります。

400 Bad Request Errorを修正する方法

  1. URLのエラーをチェックします

    400 Bad Requestエラーの最も一般的な理由は、URLの入力が間違っているか、クリックされたリンクが、構文の問題など、特定の種類の間違いがあるURLを指しているためです。

    重要:これは、400 BadRequestエラーが発生した場合に発生する可能性が最も高い問題です。具体的には、パーセンテージ文字のように、URLに余分な(通常は許可されていない)文字がないかどうかを確認します。 %文字のようなものには完全に有効な使用法がありますが、標準のURLではほとんど見つかりません。

  2. ブラウザのCookieをクリアします。特にGoogleサービスで不正なリクエストエラーが発生した場合はそうです。

    多くのサイトでは、読み取っているCookieが破損しているか、古すぎると400エラーが報告されます。

  3. DNSキャッシュをクリアします。これにより、コンピューターが保存している古いDNSレコードが原因である場合、400 BadRequestエラーが修正されます。

    Windowsでこれを行うには、コマンドプロンプトウィンドウからipconfig /flushdnsを実行します。

    重要:これは、ブラウザのキャッシュをクリアすることと同じではありません(次に試すこと)。

  4. ブラウザのキャッシュをクリアします

    アクセスしようとしているが400エラーが発生している、キャッシュされているが破損しているWebページのコピーが、問題の原因である可能性があります。

    キャッシュをクリアすることは、400の悪いリクエストの問題の大部分を修正する可能性は低いですが、すばやく簡単に実行できるため、試す価値があります。

  5. これは一般的な修正ではありませんが、問題のトラブルシューティングを 504ゲートウェイタイムアウト 問題として試してください。 400 BadRequestとして報告されています。

    比較的まれな状況では、2台のサーバーが通信に時間がかかりすぎる場合があります(ゲートウェイタイムアウトの問題)が、誤って、または少なくとも役に立たない場合は、400 BadRequestとして問題を報告します。

  6. ページをホストしているWebサイトに直接連絡してください

    400 Bad Requestエラーは実際にはあなたの側では何も悪いことではなく、修正する必要がある可能性があります。その場合は、それを知らせると非常に役立ちます。

    ヒント:サイト全体が400 Bad Requestエラーでダウンしている場合は、Twitterで#facebookdownや#gmaildownのように#websitedownを検索すると便利なことがよくあります。それは確かに問題の修正に何も貢献しませんが、少なくともあなたはあなたが一人ではないことを知っているでしょう!

ソース 400 Bad Request Errorを修正する方法

3
DavidPostill

yourデバイスでのみ発生するため、ISPが問題を引き起こしているようです。たぶん切り替えが役立つでしょう。 ☹️