in Sources/OSS/Internal/ResponseHandler.swift [89:103]
func onResponse(request _: RequestMessage, response: ResponseMessage) throws {
guard response.statusCode / 100 == 2,
response.statusCode != 206
else {
return
}
if let scrc = response.headers[caseInsensitive: "x-oss-hash-crc64ecma"]?.toUInt64(),
let ccrc = response.content?.hashCrc64ecma()
{
if scrc != ccrc {
throw ClientError.inconsistentError(clientCrc: ccrc, serverCrc: scrc)
}
}
}