我正在开发一个示例 Flutter 移动应用程序。
Flutter/Dart 是否有任何支持持久安全 cookie 的 http 库。
示例用例(猜测应该是非常常见的用例):用户登录一次,应用程序应该能够使用安全 cookie,从成功登录到 session 过期/用户注销。
在 android 上,OkHttp 支持持久化 cookie 并在客户端(应用程序)向后端发出请求时发送这些持久化 cookie。
在 Flutter 中实现这一目标的最佳方法是什么?
谢谢
最佳答案
这与 flutter 无关,它是纯 Dart 但是:
对于 cookie,有带有 Cookie
的 dart:io类(class)
您可以设置 boolean secure
属性和 boolean httpOnly
。
至于 Http 连接,你可以简单地使用 dart:http 的 HttpClient
.
或者你可以使用flutter的createHttpClient
flutter 推荐用于测试目的的方法(模拟);如前所述here
https://stackoverflow.com/questions/47566272/