Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LWP::Protocol::connectUser Contributed Perl DocumentaLWP::Protocol::connect(3)

NAME
       LWP::Protocol::connect -	Provides HTTP/CONNECT proxy support for
       LWP::UserAgent

SYNOPSIS
	 use LWP::UserAgent;

	 $ua = LWP::UserAgent->new();
	 $ua->proxy('https', 'connect://proxyhost.domain:3128/');

	 $ua->get('https://www.somesslsite.com');

Proxy Authentication
       If you pass the authentication within the userinfo string of the	proxy
       url a Basic authentication header will always be	generated and sent to
       the proxy.

	 $ua->proxy('https', 'connect://user:pw@proxyhost.domain:3128');

       The more	general	way is to add the credentials of the proxy to the $ua
       object.

	 $ua->credentials("localhost:3128", "Squid proxy-caching web server", "user", "pw");

       In this case the	first request to the proxy will	fail with a "407 Proxy
       Auth. Required".	 This will cause LWP::UserAgent	to choose the right
       LWP::Authen::<method> module to add the authentication and retry.

DESCRIPTION
       The LWP::Protocol::connect module provides support for using https over
       a proxy via the HTTP/CONNECT method.

SEE ALSO
       IO::Socket::SSL,	LWP::Protocol::https

COPYRIGHT
       Copyright 2013 Markus Benning <me@w3r3wolf.de>

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.32.0			  2014-01-07	     LWP::Protocol::connect(3)

NAME | SYNOPSIS | Proxy Authentication | DESCRIPTION | SEE ALSO | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=LWP::Protocol::connect&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help