API响应,包含多个错误信息

时间:2016-03-01 14:06:28

标签: api architecture response api-design

当问题出现时,我正在构建我的API:

我正在制作一个API来设置或获取内容,对于我尝试设置的示例,但我有两个错误的字段,什么是回答错误的最佳方法?

  • 只回答一个错误?
  • 回答所有错误?

在我看来,回答所有错误是最好的解决方案,但不适合我的老板。

这种工作最好的是什么?

1 个答案:

答案 0 :(得分:0)

  • 绝对应将所有验证错误传递回客户端。
  • 此外,您应指定错误代码,而错误消息可能因不同情况而异。标准错误代码可以帮助您创建 测试你的api。
  • 此外,您应该从一开始就为您的api添加版本控制,因为当您为客户打开api时它应该是稳定的。并且只能在下一版本中进行不兼容的更改 你的api