微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Dart Flutter 从 HttpClient 访问 document.cookie

如何解决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 举报,一经查实,本站将立刻删除。