背景はこんな感じです。
- クライアントの Web ブラウザーがサーバーに要求を送信します。
- サーバー プログラムは、実際の作業を行う前に、いくつかのビジネス チェック ルールを起動します。
チェックが失敗した場合、いくつかのヒントがクライアント ブラウザにフィードバックされます。
それで、ここに質問があります。エラー応答の http コードを使用してこれを示すか、200 を直接使用して、応答本文からメッセージを解析する必要があります。
場合によっては、これは問題ではありません。ただし、一部のクライアント コンポーネントは、エラー コードが返された場合にいくつかの util メソッドを提供します。したがって、それは難しい決断です。
- 200 を返し、エラー メッセージを返します。それらを自分で解析して表示します。
- 500 のようなコードを返し、クライアント コンポーネントに直接表示させます。