我最近注意到,当我尝试上传一个名称已经存在的文件时,Box会返回一个HTTP状态代码为201(已创建)的错误,但错误是JSON' s& #34;状态"成员是409(冲突)。
我是否应该忽略实际的HTTP状态代码,而是将JSON的值视为权威状态代码?
答案 0 :(得分:0)
目前,您应该忽略HTTP状态代码。我们允许在单个请求中上传多个文件,每个文件都可以有不同的结果。假设我在一个请求中上传了3个文件:
上传1 =>坏名字 上传2 =>成功 上传3 =>坏文件
201在这里没有意义,但400也没有意义。在我们找到更好的解决方案之前,你应该解析返回的每个文件对象,看看上传的结果是什么。