用七牛的sdk上传图片,有时成功,有时返回(400:Bad Request)
我在使用七牛的客户端sdk上传图片的时候,有时会出现400 bad request
。
使用场景是这样的:ios、android不同机子上传的时候,有些能上传成功,有些上传失败。上传失败的机子,会一直上传失败,返回码就是400那个。
其他备注信息:
客户端跟后台的交互是,客户端跟后台申请token,然后自己在客户端完成上传操作,把url拿到后,返回给后台。
使用的七牛SDK版本,android这边是6.0.5,ios是7.0.9.1。
回复内容:
hi,all
我在使用七牛的客户端sdk上传图片的时候,有时会出现400 bad request
。
使用场景是这样的:ios、android不同机子上传的时候,有些能上传成功,有些上传失败。上传失败的机子,会一直上传失败,返回码就是400那个。
其他备注信息:
客户端跟后台的交互是,客户端跟后台申请token,然后自己在客户端完成上传操作,把url拿到后,返回给后台。
使用的七牛SDK版本,android这边是6.0.5,ios是7.0.9.1。
上传响应400,是否方便打印下完整的info信息,主要希望可以看到具体的响应的响应头和响应的body,如果开了代理,是否方便将代理关闭后再进行上传测试。
也可以抓包看下完整的请求和响应,看下响应是否包含七牛的http扩展字段(http://developer.qiniu.com/docs/v6/api/reference/extended-headers.html)
因为图片大,比如50M的图片,你只发送了30M就已经超时了。http请求客户端有个超时时间,你应该知道的。接下来怎么办,你应该知道了吧