ホームページ  >  記事  >  Java  >  Java プロジェクトで報告される 400 エラーの理由と解決策

Java プロジェクトで報告される 400 エラーの理由と解決策

尚
オリジナル
2019-12-03 10:08:4011872ブラウズ

Java プロジェクトで報告される 400 エラーの理由と解決策

Java プロジェクトの 400 エラーの紹介: (推奨: Java ビデオ チュートリアル)

400 悪いリクエスト:

リクエスト中構文エラー。 Reason-Phrase は、「Call-ID ヘッダー フィールドが見つからない」など、この詳細な構文エラーにフラグを立てる必要があります。

HTTP 400 エラー - 無効なリクエスト (不正なリクエスト)

ajax がバックグラウンド データをリクエストすると、HTTP 400 エラー - 無効なリクエスト (不正なリクエスト) が報告されることがあります。この無効なリクエスト エラーが発生すると、リクエストが存在しないことを意味します バックグラウンド サービスに入ります;

理由:

1) フロント エンドによって送信されたデータのフィールド名またはフィールド タイプが、フロント エンドのエンティティ クラスと一致しません。バックグラウンド、またはフロント エンドによって送信されたパラメーターが、バックグラウンドで必要なパラメーターの数と一致しません。矛盾しているため、カプセル化できません。

2) フロント エンドからバックエンドに送信されるデータは、次のようにする必要があります。 json 文字列型ですが、フロントエンドはオブジェクトを文字列型に変換しませんでした。

解決策:

1) 一貫性を確保するためにフィールド名と型を比較します。 2) stringify を使用して、フロントエンドによって渡されたオブジェクトを文字列データに変換します。 JSON.stringify(param) ;

詳細 Java の知識については、

java 基本チュートリアル

列に注意してください。 。

以上がJava プロジェクトで報告される 400 エラーの理由と解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。