import 'package:dio/dio.dart'; import 'package:dio_cookie_manager/dio_cookie_manager.dart'; import 'package:cookie_jar/cookie_jar.dart'; void main() async { final dio = Dio(); final cookieJar = CookieJar(); dio.interceptors.add(CookieManager(cookieJar)); // 登录请求 final loginResponse = await dio.post('https://yourapi.com/login', data: { 'username': 'yourUsername', 'password': 'yourPassword', }); // 后续请求会自动带上登录后设置的 Cookie final dataResponse = await dio.get('https://yourapi.com/some-data-endpoint'); }