[flutter] dio_cookie_manager 패키지를 사용하여 특정 쿠키를 제외한 요청을 보내는 방법은 무엇인가요?

일반적인 Dio 클라이언트 생성 및 CookieManager 설정:

import 'package:dio/dio.dart';
import 'package:dio_cookie_manager/dio_cookie_manager.dart';
import 'package:cookie_jar/cookie_jar.dart';

void main() {
  var dio = Dio();
  var cookieJar = CookieJar();
  dio.interceptors.add(CookieManager(cookieJar));
}

특정 쿠키를 제외한 요청 보내기:

Response response = await dio.get(
  'https://api.example.com/data',
  options: Options(
    extra: {'cookies': ['cookie1', 'cookie2']}, // 제외할 쿠키 이름 목록
  ),
);

이렇게하면 cookie1cookie2를 제외한 요청이 보내집니다. 요청에 대한 세부 설정이 필요한 경우 options에서 다른 매개변수도 추가할 수 있습니다.

더 자세한 내용은 dio_cookie_manager의 공식 문서를 참조하세요.