Вы можете получить повар ie из ответа на запрос входа, используя следующий код
HttpClient _httpClient = new HttpClient();
HttpClientRequest request = await _httpClient.postUrl(Uri.parse(url));
request.headers.set('content-type', 'application/json');
request.add(utf8.encode(json.encode(jsonMap)));
HttpClientResponse response = await request.close();
print(response.cookies); // this is a List<Cookie>, you can iterate and find the required cookie
Теперь вы можете сохранить повар ie с помощью shared_preference плагина и использовать его во всех будущих запросах.
HttpClient client = new HttpClient();
HttpClientRequest clientRequest =
await client.getUrl(Uri.parse("http: //www.example.com/"));
clientRequest.cookies.add(Cookie("sessionid", "asdasdasqqwd"));
Вы также можете изучить библиотеку dio и использовать AuthInterceptor
, чтобы добавить токен для всех запросов за вас.