applyToRequest method
将此配置应用到 AdapterRequest 上(填充默认值)
请求级参数优先级高于全局默认值,因此只有请求中未设置的字段才会被填充。
Implementation
AdapterRequest applyToRequest(AdapterRequest request) {
return request.copyWith(
connectTimeout: request.connectTimeout ?? connectTimeout,
receiveTimeout: request.receiveTimeout ?? receiveTimeout,
sendTimeout: request.sendTimeout ?? sendTimeout,
headers: _mergeHeaders(headers, request.headers),
contentType: request.contentType ?? contentType,
responseType: request.responseType != ResponseType.json
? request.responseType
: responseType,
);
}