1
2
我认为创建一个可以接受实体并确保它通过所有验证规则的验证器“processing resource”没有问题。 您可以使用全局验证器来执行此操作
验证器必须识别传递的表示并执行适当的规则,或者您可以创建子资源,
只要这些url是通过超媒体发现的,并且要验证的完整表示作为请求体传递,我看不到REST约束被违反。 |
2
1
我希望我能正确理解,但是您可以将javascript请求发送到相同的create操作。例如:
|
3
0
不在客户端(javascript)和服务器端复制验证逻辑是正确的)。但是,添加验证资源也会增加维护工作量并增加服务器网络调用的成本。我喜欢在客户端进行基本的验证(更好的用户体验)以及服务器端的数据一致性。 为什么不使用验证元数据附加模型,然后生成用于验证的forms+javascript呢。在最终提交时,您还将根据模型在服务器端进行最终验证。 我确信Ruby可以使用一些通用的验证逻辑。我想一些现有的验证框架也可以重用。 |
Dev · 在laravel rest api中按特定角色获取所有用户 2 年前 |
IDskxo · 为什么我们需要添加。响应的end()? 2 年前 |
KollegeBo · 触发更新的POST或GET 2 年前 |
meren · 如何使用react向后端api请求用户提供的值? 2 年前 |
CaptTaifun · 如何对“多个”和“单个”对象使用相同的端点? 2 年前 |
Zsombor Szende · 汇率api从哪里获取数据?[闭门] 2 年前 |