>>804
ええと、避けてる選択肢に間して掘り下げて聞いて悪いんだけど、
HTTP::RequestにHTTP::Headersを喰わせるんじゃ出来ないのかな
use HTTP::Request;
use HTTP::Headers;
my $h = new HTTP::Headers;
$h->header("Hoge-Hoge" => "hoge");
my $req = new HTTP::Request GET => 'http://example.com/', $h;

これが駄目ならIO::Socket::SSLとかを使ってシコシコ書くしか無いだろうな…