当可恢复上传失败时,我尝试按照https://developers.google.com/drive/manage-uploads#resuming_a_failed_chunk中的指导获取已成功上传的数据大小, 但服务器始终返回 500 内部服务器错误。
出于同样的原因,com.google.api.client.http.HttpRequest.execute() 总是失败(由于某种原因上传失败(套接字超时..) -> 重试 -> 获取成功上传的数据大小 -> 500 错误)
[日志]
07-06 10:20:14.320: I/GDTest(29334): -------------- 请求 -------------- 07-06 10:20:14.320: I/GDTest(29334): PUT https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable&upload_id=AEnB2Upe55Y_KlG2---SKIP----vSIWg 07-06 10:20:14.320:I/GDTest(29334):接受编码:gzip 07-06 10:20:14.320:I/GDTest(29334):授权:承载 ya29.AHE---SKIP---Qo9GN 07-06 10:20:14.320:I/GDTest(29334):内容范围:字节 */2148165 07-06 10:20:14.320:I/GDTest(29334):用户代理:Google-HTTP-Java-Client/1.10.3-beta (gzip) 07-06 10:20:14.320:I/GDTest(29334):内容长度:0 07-06 10:20:14.980: I/GDTest(29334): -------------- 响应 -------------- 07-06 10:20:14.980: I/GDTest(29334): 500 内部服务器错误 07-06 10:20:14.980: I/GDTest(29334): Cache-Control: no-cache, no-store, must-revalidate 07-06 10:20:14.980:I/GDTest(29334):内容长度:180 07-06 10:20:14.980:I/GDTest(29334):内容类型:应用程序/json 07-06 10:20:14.980:I/GDTest(29334):日期:2012 年 7 月 6 日星期五 10:20:14 GMT 07-06 10:20:14.980: I/GDTest(29334): 过期: 1990 年 1 月 1 日星期五 00:00:00 GMT 07-06 10:20:14.980: I/GDTest(29334): Pragma: no-cache 07-06 10:20:14.980:I/GDTest(29334):服务器:HTTP 上传服务器建于 2012 年 6 月 14 日 02:12:09 (1339665129) 07-06 10:20:14.980: I/GDTest(29334): X-Android-Received-Millis: 1341570014983 07-06 10:20:14.980: I/GDTest(29334): X-Android-Sent-Millis: 1341570014772 07-06 10:20:14.995: I/GDTest(29334): -------------- 请求 --------------