On Tue, 14 Mar 2017, Joel Berger wrote:

> All that said, you don't even need to do this manually. If you add your 
> username and password to the request url Mojo::UserAgent will just build 
> this header for you. See the example 
> here: http://mojolicious.org/perldoc/Mojo/UserAgent#SYNOPSIS

Note however that you shouldn't do this:

my $value = 
$ua->get("https://$user:$p...@example.com/test.json";)->result->json;

if your password might contain @. You will find part of your password 
leaking out via DNS lookups.

I think:

Mojo::URL->new('https://example.com/test.json')->username($user)->password($pass)

is safe.

Reply via email to