我有$cookie_jar,它使用HTTP::Cookies创建
$cookie_jar = HTTP::Cookies->new(
file => "my$path/my_cookies.dat",
autosave => 1,
);我想使用这个$cookie_jar使用Mojo::UserAgent,但没有找到一个选项,我看到的唯一选项是解析原始字符串:
my $cookies = $cookie->parse($str);发布于 2019-07-22 15:27:18
它们是不兼容的对象,只有HTTP::Cookie可以读取它创建的文件。您需要在Mojo::UserAgent中使用Mojo::UserAgent::CookieJar。注意,默认情况下它将创建一个,通过$ua->cookie_jar访问。它不支持文件序列化,但是持久作用可以添加这个功能--但是它仍然不会读取HTTP::Cookie格式。
https://stackoverflow.com/questions/57148539
复制相似问题