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