Как да зададете потребителски низ за потребителски агент в Mojo::UserAgent

Имаме куп код, изграден около Mojo::UserAgent и мигрирането към MojoX::UserAgent не е кой знае каква опция. Чудя се дали има начин да се получи/зададе низ на потребителски агент в Mojo::UserAgent?


person nweb    schedule 21.09.2012    source източник


Отговори (2)


Използвайте инструмента за достъп name:

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

(Имайте предвид, че във версията 4.x инструментът за достъп на име е премахнат)

person Eugene Yarmash    schedule 21.09.2012

Текущият начин (Mojo 4.5) е:

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

Вижте документацията за CPAN тук.

person FelixEnescu    schedule 22.11.2013