Dart Flutter 从 HttpClient 访问 document.cookie

问题描述

我需要从在 dart 中使用 dio 或 HttpClient 调用的文档访问 document.cookie。我需要这个,因为我可以通过 cookie 管理器获取一些 cookie,但是有一个 cookie 已经设置了 javascript 代码,我只是从响应的 set-cookie 标头中接收 cookie。如何从客户端 http 访问该 cookie????谢谢。到目前为止,我的代码是:

var dio = dio();
dio.options.connectTimeout = 60000; // 60s o 1 minuto
dio.options.receiveTimeout = 120000; // 60s o 1 minuto
Directory appDocDir = await getApplicationDocumentsDirectory();
String appDocPath = appDocDir.path;
var cookieJar=PersistCookieJar(storage: FileStorage(appDocPath +"/.cookies/"));
dio.interceptors.add(MyCookieManager(cookieJar));
dio.options.headers['user-agent'] = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:76.0) Gecko/20100101 Firefox/76.0';
var response = await dio.get(
  'https://www.webpage.com/SignIn.aspx',);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)