Java 側は RESTful API を提供し、GET メソッドは JSON を返します。postman を使用してテストを行う場合、成功するにはヘッダーに content-type: application/json を含める必要があります。そうしないと、415 サポートされていないメディア タイプが報告されます。 。
ここで質問があります。この GET リクエストにはパラメータが必要ないのですが、なぜコンテンツ タイプを設定する必要があるのですか?
また、この API にアクセスするために Angular の $http.get を使用したところ、リクエスト ヘッダーに設定した content-type が自動的にクリアされてしまったようです。質問に答えてください、ありがとう!
request.headerに設定されるコンテンツタイプは、サーバーとクライアント間で取り決められたリクエストパラメータのデータ形式を表します。サーバーは、合意されていないリクエストデータ形式の例外を処理します
ここまでテストした結果、angular の $http は get リクエストの content-type を自動的に削除するようです。
本文内のパラメータは、URL に記述する必要があります。バックエンドが URL パラメータをサポートしていない場合は、バックエンドで URL パラメータの書き込みをサポートすることができます。本文ですが、その contenttype 形式はフォームデータです