in reply to Re: Escape user name and password in LWP proxy call.
in thread Escape user name and password in LWP proxy call.

Thank you for revert.
Below is what I tried to do, but didn't work, yes that was typo, i meant URI::Escape
Is it because i tried escaping IP too, do i really need to escape ip address.

##proxy authentication $PROXY_USER = uri_escape($PROXY_USER); $PROXY_PASSWD = uri_escape($PROXY_PASSWD); $PROXY_IP = uri_escape($PROXY_IP); my $proxy_url = "${PROXY_USER}:${PROXY_PASSWD}"."\@${PROXY_IP}:${PROXY +_PORT}"; ### oh, just realized, looks like forgot to add "http://" +. here before proxy user that's why it failed, can you just confirm t +he same. $ua->proxy(https => "$proxy_url");
Thank you

Replies are listed 'Best First'.
Re^3: Escape user name and password in LWP proxy call.
by Anonymous Monk on Oct 14, 2021 at 16:21 UTC

    UPDATE: uri_escape, doesn't seem escaping (\) in username.

      Sure it is:

      use strict; use warnings; use URI::Escape; use Test::More tests => 2; my $foo = 'a\b'; my $have = uri_escape ($foo); my $want = 'a%5Cb'; isnt $have, $foo; is $have, $want;

      🦛

    A reply falls below the community's threshold of quality. You may see it by logging in.