perlでhttps通信
# apt-get install libcrypt-ssleay-perl # perldoc Crypt:SSLeay ← 一応確認
- Vine3.2 or Vine4.0
# apt-get install openssl-devel # cpan install Crypt::SSLeay ← 途中の質問はEnter # perldoc Crypt:SSLeay ← 一応確認
- https通信のサンプルは以下をご参考
http://homepage3.nifty.com/hippo2000/perltips/lwpcook.html#HTTPS
- 認証付きproxy経由は以下のような感じ
use LWP::UserAgent; my $ua = LWP::UserAgent->new; $ENV{HTTPS_PROXY} = 'http://proxy_hostname_or_ip:port'; $ENV{HTTPS_PROXY_USERNAME} = 'ユーザ名'; $ENV{HTTPS_PROXY_PASSWORD} = 'パスワード'; my $req = HTTP::Request->new(GET => 'https://接続先のURL'); my $res = $ua->request($req); if ($res->is_success) { print $res->as_string; }