【发布时间】:2015-02-20 21:48:20
【问题描述】:
在我的 REST api 中实现 json 模式验证时,我开始想知道验证错误是否有任何标准错误代码。
我找不到任何东西,所以我只是想知道我是否遗漏了什么,或者什么都不存在。
错误代码是指E0042 - Property is not a number。
【问题讨论】:
标签: json validation rest jsonschema
在我的 REST api 中实现 json 模式验证时,我开始想知道验证错误是否有任何标准错误代码。
我找不到任何东西,所以我只是想知道我是否遗漏了什么,或者什么都不存在。
错误代码是指E0042 - Property is not a number。
【问题讨论】:
标签: json validation rest jsonschema
我找不到任何东西,所以我只是想知道我是否遗漏了什么,或者什么都不存在。
不存在! specification 没有详细说明任何错误代码或验证结果的呈现方式。这是有道理的,因为 JSON 和 JSON-Schema 与技术无关,因此一种语言可能会选择错误代码,另一种用于抛出异常等。有时您可能希望将这些返回给您的客户,使它们成为您 API 的一部分。不限制验证结果可以让您的 API 更加灵活。
【讨论】: