Jason: Try adding a use LWP::Debug qw(+); at the top of the code and see what the perl program reports.
Btw, your code runs fine on my proxy configuration. I just have to add a $ENV{HTTPS_PROXY_USERNAME} and a $ENV{HTTPS_PROXY_PASSWORD} with the other specifications also. Regards, Atul. Jason wrote: > Hi, > > I could not get the example script from Crypt::SSLeay run successfully. > Here is the script > --------------------- > #!/usr/bin/perl > # PROXY SUPPORT > $ENV{HTTPS_PROXY} = '207.154.17.141:80'; > # DEBUGGING SWITCH / LOW LEVEL SSL DIAGNOSTICS > $ENV{HTTPS_DEBUG} = 2; > > > use LWP::UserAgent; > my $ua = new LWP::UserAgent; > my $req = new HTTP::Request('GET', 'https://www.nodeworks.com'); > my $res = $ua->request($req); > print $res->code."\n"; > ------------------------------------ > > I tested the proxy server with Firefox browser. It worked fine. I > looked into the access log in the proxy server. When I run the example > script. > > I got two access log entries > -------------------- > - - [25/Sep/2006:20:42:23 -0400] "CONNECT www.nodeworks.com:443 > HTTP/1.0" 200 - "-" "libwww-perl/5.805" > - - [25/Sep/2006:20:42:24 -0400] "CONNECT 207.154.17.141:80 HTTP/1.0" > 403 298 "-" "libwww-perl/5.805" > ------------------- > > Notice that LWP tried to issue an CONNECT method to the proxy server > itself. It got a 403 response for this request. On the other hand, > firefox did not send CONNECT method to proxy server itself. > - - [25/Sep/2006:19:33:34 -0400] "CONNECT www.nodeworks.com:443 > HTTP/1.1" 200 - "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; > rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7" > - - [25/Sep/2006:19:33:38 -0400] "CONNECT www.nodeworks.com:443 > HTTP/1.1" 200 - "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; > rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7" > - - [25/Sep/2006:19:34:32 -0400] "CONNECT www.nodeworks.com:443 > HTTP/1.1" 200 - "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; > rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7" > - - [25/Sep/2006:19:34:29 -0400] "CONNECT www.nodeworks.com:443 > HTTP/1.1" 200 - "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; > rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7" > > Not sure what is trick here. It seemed that other can get the example > script run properly. Can anyone give me some help on this? > > Thanks > > -jason