options property
Options?
get
options
请求配置
Implementation
Options? get options {
Parameters? effectiveHeaders = headers;
if (config.ensureNonNullHeadersFields) {
effectiveHeaders = effectiveHeaders?..removeWhere((key, value) => value == null);
}
// 请求配置
return Options(
method: method.name,
sendTimeout: sendTimeout,
receiveTimeout: receiveTimeout,
extra: extra,
headers: effectiveHeaders,
preserveHeaderCase: preserveHeaderCase,
responseType: responseType,
contentType: contentType,
validateStatus: validateStatus,
receiveDataWhenStatusError: receiveDataWhenStatusError,
followRedirects: followRedirects,
maxRedirects: maxRedirects,
persistentConnection: persistentConnection,
requestEncoder: requestEncoder,
responseDecoder: responseDecoder,
listFormat: listFormat,
);
}