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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Maxim Vavilov                        2:5020/1202    04 Jan 2002  19:56:57
 To : Artem Chuprina
 Subject : отправить POST'ом
 -------------------------------------------------------------------------------- 
 
 
 Однажды, в районе 04 Jan 02, скорее всего где-то в 11:20, некто Artem Chuprina
 потревожил(a) Maxim Vavilov, приговаривая при этом что-то натипа "Re: отправить 
 POST'ом", дай, думаю, и я поразвлекаюсь...
 
  MV>> #!/usr/bin/perl -w
  MV>>   use LWP::UserAgent;
  MV>>   $ua = LWP::UserAgent->new;
  MV>>   my $req = HTTP::Request->new(POST =>
  MV>> 'http://localhost/cgi-bin/refer2.cgi');
  MV>> $req->content_type('application/x-www-form-urlencoded');
  MV>> $req->content('name=Maxim&password=test');  my $res =
  MV>> $ua->request($req);  print $res->as_string; -=cut=- Да. Запускаясь
  MV>> из перла оно работает. А вот из под Апача - нет.
  AC> Обычно это означает, что из-под апача твоему скрипту запрещено ходить
 
 А как это проверить/вылечить? Точно ли проблема не в скрипте? Есть ли какой-нить
 другой вариант? И потом какая сеть? Я же под одним сервером/доменом запускаю,
 отправляю и пытаюсь отловить запрос. :)
 
  AC> в сеть. В случае тестирования дома под Win9x недавно кто-то
  AC> рассказывал про такую проблему, связанную с тем, что это Win9x.
 
 Проверял как дома под Apache win32 1.3.6 из под win2000, так и на f2s.com.
 
  MV>> connect(Socket_Handle,$sin);
  MV>> send (Socket_Handle,$full_url,0);
  MV>> send (Socket_Handle,"Content-Type:
  MV>> application/x-www-form-urlencoded\n",0); send
  MV>> (Socket_Handle,"Content-Length: 26\n",0); send
  AC> Шустрее точно не будет. И на половину сайтов тоже ходить не будет. Ибо
  AC> name-based virtual hosts. LWP, в отличие от тебя, об этом знает...
 
 Можно ли как-то определить virtual host: 1. С помощью топика? 2.Каким -либо
 Програмным обеспечением?
    THKS for reading this message..
                                                      TempBye.       MaxX
 --- GoldED/W32 3.0.1
  * Origin: The Show Must Go On!!!  ьFr.Mercury (2:5020/1202)
 
 

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

 Тема:    Автор:    Дата:  
 отправить POST\'ом   Maxim Vavilov   03 Jan 2002 23:34:08 
 Re: отправить POST\'ом   Artem Chuprina   04 Jan 2002 12:20:45 
 отправить POST\'ом   Maxim Vavilov   04 Jan 2002 19:56:57 
 Re: отправить POST\'ом   Artem Chuprina   08 Jan 2002 13:14:13 
 отправить POST\'ом   Maxim Vavilov   08 Jan 2002 21:32:35 
 Re: отправить POST\'ом   Artem Chuprina   09 Jan 2002 12:35:21 
Архивное /ru.cgi.perl/27053c35fcd3.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional