Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Vitaly Belashov                      2:5020/400     20 Jan 2001  22:09:47
 To : All
 Subject : Закачка файла через PROXY (Socket)
 -------------------------------------------------------------------------------- 
 
 Hi ALL!
 
 Почему-то мой скрипт работает не со всеми прокси серверами.
 
 С некоторыми нормально, а с некоторые прокси возвращают ошибку.
 =======================
 HTTP/1.1 404 Not Found Date: Sat, 20 Jan 2001 17:28:41 GMT Server:
 Apache/1.3.9 (Unix) PHP/3.0.12 FrontPage/4.0.4.3 mod_ssl/2.4.5 OpenSSL/0.9.4
 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Transfer-Encoding:
 chunked Content-Type: text/html X-Pad: avoid browser bug 145
 Not Found
 The requested URL /cgi-bin/e.pl was not found on this server.
 =======================
 
 Где может быть ошибка? Всю голову поломал :(
 
 К стати, может тут чего?
 Как правило HTTP/1.1 200 OK Server: Zeus/3.3.
 А HTTP/1.1 404 Server: Apache/1.3.9 (Unix) - ошибка, хотя и не всегда.
 
 Спасибо!
 Виталий
 
 ЗЫ: LWP не предлогать, у провайдера какието проблемы. Да и здается мне,
 там теже проблемы. Хотя пока не убедился точно.
 =======================
 $proxy =  'any';
 $port = 'any';
 $server_addr =(gethostbyname($proxy))[4];
 $server_struct = pack("S n a4 x8", AF_INET, $port, $server_addr);
 $proto = (getprotobyname('tcp'))[2];
 socket(SOCK, PF_INET, SOCK_STREAM, $proto)|| die "Failed to initialize
 socket: $!\n";
 connect(SOCK,$server_struct);
 select(SOCK);
 $| = 1;
 select(STDOUT);
 print SOCK "GET http://www.proxylist.com/cgi-bin/e.pl HTTP/1.1\n";
 print SOCK "Accept: application/vnd.ms-excel, application/msword, image/gif,
 image/x-xbitmap, image/jpeg, image/pjpeg, */*\n";
 print SOCK "Referer: http://www.ru\n";
 print SOCK "Accept-Language: en\n";
 print SOCK "Accept-Encoding: gzip, deflate\n";
 print SOCK "User-Agent: MS IE\n";
 print SOCK "Host: www.proxylist.com\n";
 print SOCK "Connection: Keep-Alive\n\n";
 while (<SOCK>) {print;};
 close(SOCK);
 ==========================
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Закачка файла через PROXY (Socket)   Vitaly Belashov   20 Jan 2001 22:09:47 
Архивное /ru.cgi.perl/6577db98d27d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional