您可以期望来自 RAML API 的 JSON 模式兼容数据,还是仅用于发布数据?
Can you expect JSON schema compliant data from a RAML API or is it just for posting data?
我正在与使用 RAML 的 API 交谈。我正在向它下载和上传数据。
上传我之前下载的数据时,出现 JSON Schema violation 错误,提示 JSON 对象中的某些参数不被允许。
我意识到我收到的数据不遵循 JSON 模式。
这种行为是否违反了RAML原则?
您获得的列和允许您POST的列可能不同。例如,如果您 GET 一个用户,它可能包含一个 user_id
列,但通常不允许您写入!
如果不看 RAML 规范文档,很难给出更完整的答案。
为每个 HTTP 方法定义不同的模式是完全可能和有效的。
我正在与使用 RAML 的 API 交谈。我正在向它下载和上传数据。 上传我之前下载的数据时,出现 JSON Schema violation 错误,提示 JSON 对象中的某些参数不被允许。
我意识到我收到的数据不遵循 JSON 模式。
这种行为是否违反了RAML原则?
您获得的列和允许您POST的列可能不同。例如,如果您 GET 一个用户,它可能包含一个 user_id
列,但通常不允许您写入!
如果不看 RAML 规范文档,很难给出更完整的答案。 为每个 HTTP 方法定义不同的模式是完全可能和有效的。