如何在Mojo :: UserAgent中设置自定义的useragent字符串

时间:2012-09-21 11:28:13

标签: perl user-agent mojo mojolicious

我们有一堆围绕Mojo :: UserAgent构建的代码,并且迁移到MojoX :: UserAgent不是一个很好的选择。我想知道是否有办法在Mojo :: UserAgent中获取/设置用户代理字符串?

2 个答案:

答案 0 :(得分:8)

当前(Mojo 4.5)的方式是:

# Change name of user agent
$ua->transactor->name('MyUA 1.0');

请参阅CPAN文档here

答案 1 :(得分:2)

使用name访问者:

my $name = $ua->name;
$ua->name('Mozilla/5.0');

(请注意,在4.x版本中,名称访问者已被删除)