バリデーションチェックではじかれた際のHTTPステータスコードは何を返すべきか
解決したいこと
サーバー側でバリデーションチェックではじかれたとき、HTTPステータスコードは何を返すのが得策かを知りたいです。
詳細
現在サーバー側とフロント側でサーバーを別にたて、サーバー側をRESTで作っています。
サーバー側でバリデーションチェックを行い、そこで不適切なデータがあればはじいてフロント側でメッセージを出そうと思っています。
もちろんフロント側で事前にチェックするようにはしていますが、念のためにサーバー側でも行っています。
このバリデーションチェックで引っ掛かるものがあった場合、どのようなHTTPステータスコードを返すのが得策なのでしょうか?
個人的には「200 OK」を返して、エラーメッセージを送るぐらいしか考えられないのですが、自信がありません。
業務経験等で、どのように対処したかを教えていただけると幸いです。
0