我正在使用“获取上传会话,上传块”方法。一般来说,它正在工作。我使用的块大小为640 * 1024
,根据文档是合法的。
偶尔我会得到一个响应代码416 (Requested Range Not Satisfiable)
。带有上传会话文档的上传大文件对于我得到一个文件时的操作不是很清楚:
当客户端发送服务器已经收到的片段失败时,服务器将响应 HTTP 416 Requested Range Not Satisfiable。
我正在跟踪我的代码块,我相信我做得正确。还有其他原因我可能会得到一个416
吗?我会说我此时从我的 ISP 那里获得了糟糕的上传速度。
如果我得到 a 416
,我应该重试吗?还是我应该忽略它,并相信文档,(出于某种原因)该块已经收到?