|
|
1
2
我认为创建一个可以接受实体并确保它通过所有验证规则的验证器“processing resource”没有问题。 您可以使用全局验证器来执行此操作
验证器必须识别传递的表示并执行适当的规则,或者您可以创建子资源,
只要这些url是通过超媒体发现的,并且要验证的完整表示作为请求体传递,我看不到REST约束被违反。 |
|
|
2
1
我希望我能正确理解,但是您可以将javascript请求发送到相同的create操作。例如:
|
|
|
3
0
不在客户端(javascript)和服务器端复制验证逻辑是正确的)。但是,添加验证资源也会增加维护工作量并增加服务器网络调用的成本。我喜欢在客户端进行基本的验证(更好的用户体验)以及服务器端的数据一致性。 为什么不使用验证元数据附加模型,然后生成用于验证的forms+javascript呢。在最终提交时,您还将根据模型在服务器端进行最终验证。 我确信Ruby可以使用一些通用的验证逻辑。我想一些现有的验证框架也可以重用。 |
|
|
Jakob · 烧瓶REST-API:响应中的数值错误 1 年前 |
|
|
Omar Ahmed · 可以仅使用(CSRF)令牌进行身份验证吗 2 年前 |
|
|
Hyper10n · 从T-SQL查询内部管理HTTP会话 2 年前 |
|
|
Lavonne Riley · 无法获取数据并将其添加到谷歌工作表中 2 年前 |
|
|
testtt · 微服务REST调用和数据库事务 2 年前 |
|
|
JoeBim · PHP中的中程API 2 年前 |