HttpError.dioError constructor
HttpError.dioError(
- DioError error
Implementation
HttpError.dioError(DioError error) {
message = error.message;
switch (error.type) {
case DioErrorType.connectTimeout:
code = CONNECT_TIMEOUT;
message = "网络连接超时,请检查网络设置";
break;
case DioErrorType.receiveTimeout:
code = RECEIVE_TIMEOUT;
message = "服务器异常,请稍后重试!";
break;
case DioErrorType.sendTimeout:
code = SEND_TIMEOUT;
message = "网络连接超时,请检查网络设置";
break;
case DioErrorType.response:
code = HTTP_ERROR;
message = "服务器异常,请稍后重试!";
break;
case DioErrorType.cancel:
code = CANCEL;
message = "请求已被取消,请重新请求";
break;
case DioErrorType.other:
code = UNKNOWN;
message = "网络异常,请稍后重试!";
break;
}
}