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

API响应,包含多个错误信息,api,architecture,response,api-design,Api,Architecture,Response,Api Design,当这个问题出现时,我正在构建API: 我正在制作一个API来设置或获取内容,例如我试图设置但有两个字段有错误,回答错误的最佳方法是什么 只回答一个错误 回答所有的错误 在我看来,回答所有的错误是最好的解决办法,但对我的老板来说不是 做这种工作最好的是什么 当然,所有的验证错误都应该传递回客户机 此外,您应该指定错误代码,而错误消息可能因不同情况而有所不同。标准错误代码可以帮助您创建 测试您的api 您还应该从一开始就为api添加版本控制,因为当您为客户端打开api时,它应该是稳定的。不兼容

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

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

  • 只回答一个错误
  • 回答所有的错误
在我看来,回答所有的错误是最好的解决办法,但对我的老板来说不是

做这种工作最好的是什么

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

所有错误都是最佳选择。