う〜ん
とりあえずバイナリを、と思って OpenSSL-0.9.7e と Crypt::SSLeay-0.51 をコンパイル・インストールしてみたが、make test は通りはするものの LWP モジュールを使った簡単なリクエストのテストをしてみても 500番エラー(negotiation failed)になってしまう…。OpenSSL のバージョンがいけないのかと 0.9.6m にしてみたが、現象は変わらず。
インストールには問題ないと思うんですけどねぇ。なにがいけないんだろ?
テストしてみたのはこんなコードなんですが。
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";