I would strongly suggest using LWP::UserAgent. It you want to do it with raw sockets then you really need to understand the HTTP and SSL protocols in more detail than it appears you do. I would almost certainly expect that an https connection would be using POST for its data, in which case sending it using GET is not going to work.
If you have a good reason to do it at a lower level then:
use IO::Socket::SSL 'debug4'; # levels 1-4 available
Alternatively use LWP
use LWP::UserAgent; $ua = new LWP::UserAgent; $ua->agent("Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; )"); # Lie + ;-) my $req = new HTTP::Request POST => 'https://wherever.com/register.cgi +'; $req->content_type('application/x-www-form-urlencoded'); $req->content('match=www&errors=0'); my $res = $ua->request($req); print $res->is_success ? $res->content : "Error: ".$res->as_string;
cheers
tachyon
In reply to Re: Problems with sending data over Socket SSL
by tachyon
in thread Problems with sending data over Socket SSL
by onLOoker
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |