1
假设我有一个端点用户/ 1 /结果,并且我想一次上传多个结果。如何使用REST API创建多个实体时处理(失败)验证
所以我把它像JSON:
{
"data": [
{
"date": "2014-02-14 03:15:41",
"score": 18649,
"time": 42892
},
{
"date": "2013-11-18 09:21:46",
"score": 7856,
"time": 23568.8
}]
}
比方说,时间需要是一个整数,所以第二个实体验证失败。
什么是最好的事情:
- 都失败,没有什么扑救,并显示错误消息回应..
- 保存第一个实体,并显示错误消息作出回应。
在任何一种情况下,错误消息会是什么样子?即它是如何/是否指定它是未通过验证的第二个实体。
这里的尾随逗号使得你的json无效*“time”:42892,* –
很酷,谢谢,修正了。 – Apemantus