Kernel::System::MojoUserAgent

NAME

Kernel::System::MojoUserAgent – thin wrapper for Mojo::UserAgent, an HTTP user agent

PUBLIC INTERFACE

new()

create a Mojo::UserAgent instance with some OTRS specific default settings such as proxy and timeout.

    use Kernel::System::MojoUserAgent;

    my $MojoUserAgent = Kernel::System::MojoUserAgent->new(
        Timeout => 15,                      # optional, timeout to override the default setting
        Proxy   => 'proxy.example.com',     # optional, proxy to override the default setting
    );

Now you can use it like any other Mojo::UserAgent instance:

    my $Response = $MojoUserAgent->get($URL, \%Headers)->res();
Scroll to Top