Мы можем проверить поля ввода, используя ESAPI, как показано ниже, предоставив соответствующее регулярное выражение.
String email="sdf@dfsdfco..com";
try {
System.out.println("Successfully Validated given input : "+ ESAPI.validator().getValidInput("email", email, "Email", 200, true));
//System.out.println("Name Validation str1 : "+ ESAPI.validator().getValidInput("Full Name", str1, "SafeString", 2, true));
} catch (Exception ex) {
System.out.println("Exception - While Doing Input Validation : "+ ex.getMessage());
}
Теперь мой вопрос: как мы можем проверять запросы API для определенных c полей, таких как электронная почта, DateTime и c Использование Spring Security Validation Framework?