Forum Webscript.Ru

Программирование => Perl => Тема начата: wmegold от 04 Сентября 2003, 10:36:14

Название: Perl + SSL + Proxy
Отправлено: wmegold от 04 Сентября 2003, 10:36:14
Только плз не нужно меня посылать на поиск, искал по форуму и нашел, но там у всех были траблы в том, что скрипт не работал, у меня работает, только проблема в другом

Есть следующий простенький скрипт
++++++++++++++++++++++++++++++++++++++++++++++++
#!/usr/bin/perl
                     
use LWP::UserAgent;
my $ua = LWP::UserAgent->new;
$ua->agent("Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)");
$ua->proxy(https => \'http://my_proxy:port\');
$url = "https://www.domain.com/asp/script.asp?name=value";
my $req = HTTP::Request->new(GET => $url);
my $res = $ua->request($req);
  if ($res->is_success)
  {
      print $res->as_string;
  }
  else
  {
     print "Error: " . $res->status_line . "\\n";
  }
++++++++++++++++++++++++++++++++++++++++++++++++
вся фигня в том, что если убрать строку с проксей, все отлично работает, но если оставить, выдается 403 ошибка -Доступ запрещен.
То, что прокся анонимная, не передает абсолютно ничего лишнего и работает - это 100%, проблема в том, что сервер, которому передаются параметры, каким-то образом видит, что соединение идет именно через проксю, или lwp передает или не передает какие-то заголовки при использовании $ua->proxy, или еще что-то. Помогите плз разобраться.
Или может как-нибудь по-другому можно сделать https запрос через проксю ? :(

Помогите плз, заплачу
Название: Perl + SSL + Proxy
Отправлено: NeoNox от 04 Сентября 2003, 11:13:21
С выражением читаю perldoc lwpcook особенно в разделе PROXIES.
Недорого. Писать в приват.
Название: Perl + SSL + Proxy
Отправлено: Chs от 04 Сентября 2003, 17:16:00
NeoNox,
Ээээ...у меня https через прокси так и не заработал - пришлось без прокси делать.
Название: Perl + SSL + Proxy
Отправлено: wmegold от 04 Сентября 2003, 17:26:13
Да у меня работает, только вот не все сайты
Название: Perl + SSL + Proxy
Отправлено: NeoNox от 04 Сентября 2003, 18:43:23
ChsЗдесь волшебное слово Crypt::SSLeay ;)
Название: Perl + SSL + Proxy
Отправлено: Chs от 05 Сентября 2003, 10:07:29
NeoNox
Да знаю я это волшебное слово - без толку.:)
Название: Perl + SSL + Proxy
Отправлено: arto от 07 Сентября 2003, 18:55:15
какая проблема?
Название: Perl + SSL + Proxy
Отправлено: Chs от 08 Сентября 2003, 11:42:17
arto
Проблема:
LWP + Crypt::SSLeay
Запрос по https
Без прокси работает, как только ставишь прокси запрос не проходит.
Варианты прокси были:
$ua->proxy(https => \'http://my_proxy;port\');
$ua->proxy(https => \'https://my_proxy:port\');
Все без разницы.
Собственно в исходном вопросе такая же проблема. libwww был последний.