File tree 1 file changed +10
-5
lines changed
1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -22,10 +22,14 @@ main() async {
22
22
var dio = Dio();
23
23
var cookieJar=CookieJar();
24
24
dio.interceptors.add(CookieManager(cookieJar));
25
+
26
+ // first request, and save cookies (CookieManager do it).
27
+ await dio.get("https://baidu.com/");
28
+
25
29
// Print cookies
26
- var cookies = await cookieJar.loadForRequest(Uri.parse("https://baidu.com/"));
27
- print(cookies);
28
- // second request with the cookie
30
+ // print( await cookieJar.loadForRequest(Uri.parse("https://baidu.com/") ));
31
+
32
+ // second request with the cookies
29
33
await dio.get("https://baidu.com/");
30
34
...
31
35
}
@@ -52,7 +56,8 @@ In flutter:
52
56
``` dart
53
57
Directory appDocDir = await getApplicationDocumentsDirectory();
54
58
String appDocPath = appDocDir.path;
55
- var cookieJar=PersistCookieJar(dir:appdocPath+"/.cookies/");
56
- dio.interceptors.add(CookieManager(cookieJar));
59
+
60
+ var cj = PersistCookieJar(ignoreExpires: true, storage: FileStorage(appDocPath +"/.cookies/" ));
61
+ dio.interceptors.add(CookieManager(cj));
57
62
...
58
63
```
You can’t perform that action at this time.
0 commit comments