Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Константин

Страницы: [1]
1
Perl / LWP, https, proxy
« : 24 Марта 2005, 11:33:31 »
Цитировать

Не берусь утверждать, но проблема может быть в том, что прокси попросту не поддерживает https.

Прокси 100% рабочий и поддерживает https, через браузер всё работает. Без прокси тоже всё OK.
Проверено было на огромном кол-ве прокси, ответ везде примерно одинаковый(редирект).

Кто сталкивался с этим и нашёл решение?

____________
ICQ 330378228

2
Perl / LWP, https, proxy
« : 23 Марта 2005, 23:56:30 »
Тема конечно старая, но у меня такая-же проблемма как у mulik\'а! Не могу понять в чём дело, очень похоже на БАГ.

Вот код:

my $ua = new LWP::UserAgent(timeout => 30);
$ua->agent(\'Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.1)\');
$ua->proxy([\'http\', \'https\'] => "http://168.12.2.158:80");

my $req = new HTTP::Request(GET => \'https://www.spb.mts.ru/\');
$ua->prepare_request($req);
print "\\n\\n", $req->as_string;

my $res = $ua->request($req);
print "\\n\\n", $res->as_string;


А вот что выдаёт отладчик и сам ответ сервера:

LWP::UserAgent::new: ()
LWP::UserAgent::proxy: ARRAY(0x832d5dc) http://168.12.2.158:80
LWP::UserAgent::proxy: http http://168.12.2.158:80
LWP::UserAgent::proxy: https http://168.12.2.158:80
LWP::UserAgent::request: ()
LWP::UserAgent::send_request: GET https://www.spb.mts.ru/
LWP::UserAgent::_need_proxy: Proxied to http://168.12.2.158:80
LWP::Protocol::http::request: ()
LWP::Protocol::collect: read 117 bytes
LWP::UserAgent::request: Simple response: OK


GET https://www.spb.mts.ru/
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/msword, application/vnd.ms-excel, */*
Accept-Language: en
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.1)



HTTP/1.0 200 OK
Cache-Control: no-store
Cache-Control: no-cache
Connection: Close
Pragma: no-cache
Client-Date: Wed, 23 Mar 2005 20:06:57 GMT
Client-Peer: 168.12.2.158:80
Client-Response-Num: 1
X-Bypass-Cache: Application and Content Networking System Software 5.0.5





Perl 5.8.4, OS linux, LWP::VERSION 5.803. Прокси абсолютно рабочий и поддерживает SSL. Причём без прокси всё работает. Работает также при обращении по http.

Ответ сервера иногда отличается при использовании других прокси серверов, но суть везде одна - идёт редирект по пустой ссылке или по указанной выше или иногда бывает ответ 302, а поле Location указывает на URL запроса, что приводит к зацикливанию.

Если кто-нибудь сталкивался с этой ситуацией, отпишите пожалуйста, буду очень благодарен.

____________
ICQ 330378228

Страницы: [1]