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,
  );
}