api - 报告 API 中不兼容列的 HTTP 状态代码

标签 api http rest

报告 API 有许多列,但并非所有列都可以合并到一个报告中。当请求指定不兼容的列时,要返回的最规范的 HTTP 状态代码是什么?

到目前为止,我想出了一个 422409 .

任何一个都需要对冲突列的描述,以便请求者可以更正并重新提交。

最佳答案

409 Conflict 表示与资源的当前状态发生冲突。没有这样的冲突,所以这是不对的。

422 Unprocessable Entity 看起来更正确。我还认为 400 Bad Request 并非不合理。

关于api - 报告 API 中不兼容列的 HTTP 状态代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18023082/

相关文章:

objective-c - iOS/xcode : didReceiveData empty when run on device but fine on simulator?

java - 如何检测gmail中主题行更改的电子邮件作为回复?

html - API请求中照片的具体高度和宽度

django - 从 http 请求中检索实际文件(对于 os.stat)

Java RESTful Jersey 示例?

java - 如何使用 AndroidAnnotation 将大文件从 Android 发送到服务器?

django - 如何为 django Rest API 生成静态 api 文档?

http - 用户查看我的页面时使用 Google Analytics 的实时 HTTP 通知?

http - 具有基本身份验证的 http 的 Fluentd 插件

performance - 用于无限滚动查询结果的 REST Api