defaultBaseOptions top-level property

BaseOptions defaultBaseOptions
getter/setter pair

Implementation

BaseOptions defaultBaseOptions = BaseOptions(
  sendTimeout: 15000,
  connectTimeout: 15000,
  receiveTimeout: 15000,
  responseType: ResponseType.plain,
  validateStatus: (status) {
    // 不使用http状态码判断状态,使用AdapterInterceptor来处理(适用于标准REST风格)
    if (null != status && 200 <= status && status < 300) {
      return true;
    } else {
      return false;
    }
  },
  contentType: "application/json;charset=utf-8",
  headers: {
    'x-api-lang': 'en',
    'x-app-client':'1.0',
    'x-api-version': 'v1',
    'Accept': 'application/json'
  }
);