PDNetworkConfig constructor

const PDNetworkConfig({
  1. String baseUrl = '',
  2. Map<String, dynamic> headers = const <String, dynamic>{},
  3. Duration connectTimeout = const Duration(seconds: 15),
  4. Duration receiveTimeout = const Duration(seconds: 15),
  5. Duration sendTimeout = const Duration(seconds: 15),
  6. PDHttpStackMode httpStackMode = PDHttpStackMode.auto,
  7. bool enableLog = true,
  8. int successCode = NetworkResponseCode.success,
  9. String defaultErrorMessage = '请求失败,请稍后重试。',
  10. String serverErrorMessage = '服务器开小差了,请稍后重试。',
  11. String parseErrorMessage = '响应数据解析失败。',
  12. PDRequestEncoder requestEncoder = const PDNoopRequestEncoder(),
  13. PDResponseDecoder responseDecoder = const PDNoopResponseDecoder(),
  14. PDNetworkLogger logger = const PDNoopNetworkLogger(),
})

创建网络层配置。

Implementation

const PDNetworkConfig({
  this.baseUrl = '',
  this.headers = const <String, dynamic>{},
  this.connectTimeout = const Duration(seconds: 15),
  this.receiveTimeout = const Duration(seconds: 15),
  this.sendTimeout = const Duration(seconds: 15),
  this.httpStackMode = PDHttpStackMode.auto,
  this.enableLog = true,
  this.successCode = NetworkResponseCode.success,
  this.defaultErrorMessage = '请求失败,请稍后重试。',
  this.serverErrorMessage = '服务器开小差了,请稍后重试。',
  this.parseErrorMessage = '响应数据解析失败。',
  this.requestEncoder = const PDNoopRequestEncoder(),
  this.responseDecoder = const PDNoopResponseDecoder(),
  this.logger = const PDNoopNetworkLogger(),
});