422 Unprocessable Entityと400 Bad Requestは、どちらもクライアントエラーを示すHTTPステータスコードですが、異なる状況で使用されます。 400 Bad Request: リクエストの構文が無効であるか、必要な情報が欠けている場合に返されます。 たとえば、不正なURLやヘッダーが含まれるリクエストが該当します。 422 Unprocessable Entity: リクエストの構文は正しいが、内容に問題がある場合に返されます。 たとえば、バリデーションエラーが発生した場合や、データ形式が不正である場合が該当します。