我应该忽略Box API的响应中的HTTP状态代码吗?

时间:2012-08-20 18:22:36

标签: box-api

我最近注意到,当我尝试上传一个名称已经存在的文件时,Box会返回一个HTTP状态代码为201(已创建)的错误,但错误是JSON' s& #34;状态"成员是409(冲突)。

我是否应该忽略实际的HTTP状态代码,而是将JSON的值视为权威状态代码?

1 个答案:

答案 0 :(得分:0)

目前,您应该忽略HTTP状态代码。我们允许在单个请求中上传多个文件,每个文件都可以有不同的结果。假设我在一个请求中上传了3个文件:

上传1 =>坏名字 上传2 =>成功 上传3 =>坏文件

201在这里没有意义,但400也没有意义。在我们找到更好的解决方案之前,你应该解析返回的每个文件对象,看看上传的结果是什么。