报告 API 有许多列,但并非所有列都可以合并到一个报告中。当请求指定不兼容的列时,要返回的最规范的 HTTP 状态代码是什么?
任何一个都需要对冲突列的描述,以便请求者可以更正并重新提交。
最佳答案
409 Conflict 表示与资源的当前状态发生冲突。没有这样的冲突,所以这是不对的。
422 Unprocessable Entity 看起来更正确。我还认为 400 Bad Request 并非不合理。
关于api - 报告 API 中不兼容列的 HTTP 状态代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18023082/