我正在调用 LDAP 身份验证的获取请求,在我的应用程序中它返回 JSESSIONID,但是对于相同的请求它的邮递员获取 LtpaToken2 和 JSESSIONID(附加屏幕截图以供参考)。
我正在使用 http 包。
我有2个问题:
任何人都知道,可以通过单个 get 请求获得 2 个 cookie,或者使用 http 包是不可能的?
有人知道,我们是否可以用 flutter 实现这一点?
提前致谢。
httpRequest = await apiService.getUrl(
uri: Uri.parse(Uri.encodeFull(
'$host$url?j_username=$username&j_password=$password')),
duration: Duration(minutes: 10),
);
httpClientResponse = await httpRequest?.close();
if (httpClientResponse?.statusCode == 200) {
List<Cookie>? cookieList = httpClientResponse?.cookies;
if (cookieList != null && cookieList.isNotEmpty) {
print('cookieList');
print(cookieList.toString());
}
}
邮递员截图
日志截图