Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
报告API中不兼容列的HTTP状态代码_Api_Http_Rest - Fatal编程技术网

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

报告API中不兼容列的HTTP状态代码,api,http,rest,Api,Http,Rest,报表API有许多列,但并非所有列都可以合并到一个报表中。当请求指定不兼容的列时,返回的最规范的HTTP状态代码是什么 到目前为止,我已经想出了一个或一个 任何一个都需要冲突列的描述,以便请求者可以更正并重新提交。409冲突意味着与资源的当前状态冲突。没有这样的冲突,所以这是不对的 422不可处理实体看起来更正确。我还认为400个错误请求并非不合理。我认为422是正确的状态代码。400表示请求的格式不正确。在这个场景中,请求的格式很好,所以422比400好。我想的冲突是我们没有办法连接这两个列,但

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

到目前为止,我已经想出了一个或一个


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

409冲突意味着与资源的当前状态冲突。没有这样的冲突,所以这是不对的


422不可处理实体看起来更正确。我还认为400个错误请求并非不合理。

我认为422是正确的状态代码。400表示请求的格式不正确。在这个场景中,请求的格式很好,所以422比400好。我想的冲突是我们没有办法连接这两个列,但将来可能会这样。但是,我认为你是对的,422更好/更干净。