Цитата(SergaNT83 @ 29.9.2007, 16:16 ) | | аботе с библиотекой LPW, которая НЕ поддерживает протокол https |
кто сказал?
| Цитата | Crypt::SSLeay - OpenSSL support for LWP
|
так что установите Crypt::SSLeay, и будет работать в LWP.
Для вас:
| Код | my ($content, $cookie); my %my_headers = ( 'User-Agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6', 'Accept' => 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'Accept-Charset' => 'windows-1251,utf-8;q=0.7,*;q=0.7', 'Keep-Alive' => 300, 'Connection' => 'keep-alive', ); my ($page, $response, %headers) = get_https('app.atcopen.com', 443, '/login.html', make_headers(%my_headers)); if ($response =~ /200 OK/i and %headers) { $content = $page; $cookie = $headers{'SET-COOKIE'}; } # Ну а тут разбираем строку в $cookie, конечно если надо ;)
|
|