public class InconsistentException extends RuntimeException
表示OSS端的数据与SDK端的数据不一致。
通常来讲,调用者需要处理InconsistentException
。因为该异常表明请求被服务处理,
上传操作已经成功,但是OSS端的数据与SDK端不一致。调用者需要上传上传的文件然后重新删除。
抛出该异常的操作包括putObject、appendObject、uploadPart、uploadFile等上传操作, getObject下载操作的数据一致性,调用者需要在数据流读取结束后校验,即比较OSS端与SDK端的数据校验和。
构造器和说明 |
---|
InconsistentException(Long clientChecksum,
Long serverChecksum,
String requestId) |
限定符和类型 | 方法和说明 |
---|---|
Long |
getClientChecksum() |
String |
getMessage() |
String |
getRequestId() |
Long |
getServerChecksum() |
void |
setClientChecksum(Long clientChecksum) |
void |
setRequestId(String requestId) |
void |
setServerChecksum(Long serverChecksum) |
public Long getClientChecksum()
public void setClientChecksum(Long clientChecksum)
public Long getServerChecksum()
public void setServerChecksum(Long serverChecksum)
public String getRequestId()
public void setRequestId(String requestId)
public String getMessage()
getMessage
在类中 Throwable
Copyright © 2017. All Rights Reserved.