传输层常见错误
SDK相关的常见传输层错误对应的HTTP状态码如下:
/**
* HTTP状态码列表,用于传输层,签名错误等
*/
enum HttpStatusCode {
/**
* 请求格式错误,常见原因为请求参数错误导致服务端反序列化失败
*/
BAD_REQUEST = 400,
/**
* 无效的认证信息,一般为签名错误
*/
INVALID_AUTH = 401,
/**
* 客户端时钟不同步,服务端拒绝(为防止签名的重放攻击)
*/
CLOCK_TOO_SKEWED = 412,
/**
* HTTP请求过大
*/
REQUEST_TOO_LARGE = 413,
/**
* 内部错误
*/
INTERNAL_ERROR = 500,
}