Search code examples
perluser-agentmojomojolicious

How to set a custom useragent string in Mojo::UserAgent


We have a bunch of code built around Mojo::UserAgent and migrating to MojoX::UserAgent is not quite an option. I wonder if there is a way to get/set user agent string in Mojo::UserAgent?


Solution

  • Use the name accessor:

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

    (Note that in the 4.x release, the name accessor has been removed)