Mapping API中的输入验证

Mapping API中的输入验证,mapping,integration,Mapping,Integration,当向底层系统(SYS)公开facade/wrapper/adapter API(我的端点)时,您应该在我的端点级别执行输入验证,还是让SYS失败并返回错误响应 输入验证是指对业务逻辑重要的字段进行彻底检查(例如,当且仅当“邮件首选项”设置为“蜗牛邮件”时,确保“地址”存在),而不仅仅是生成响应所需的字段(例如空检查等)。也就是说,无论如何我都会执行基本的空校验,甚至不会考虑它是“输入验证”。

当向底层系统(SYS)公开facade/wrapper/adapter API(我的端点)时,您应该在我的端点级别执行输入验证,还是让SYS失败并返回错误响应

输入验证是指对业务逻辑重要的字段进行彻底检查(例如,当且仅当“邮件首选项”设置为“蜗牛邮件”时,确保“地址”存在),而不仅仅是生成响应所需的字段(例如空检查等)。也就是说,无论如何我都会执行基本的空校验,甚至不会考虑它是“输入验证”。