Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re^2: Escape user name and password in LWP proxy call.

by Anonymous Monk
on Oct 14, 2021 at 15:30 UTC ( [id://11137515]=note: print w/replies, xml ) Need Help??


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.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11137515]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (4)
As of 2024-03-28 20:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found