Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

302 found

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 12.04.2012, 18:35   #1
 Разведчик
Аватар для pavel!
 
pavel! никому не известный тип
Регистрация: 30.09.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию 302 found

ребят почему-то при коннекте на страницу дает ошибку 302 found , да и ладно комлимирую все норм, НО после 1 удачной авторизации программа стопается.
HTTP.HandleRedirects:=true не помогает, идет все в неудачную авторизацию ^____^ мучуюся уже целый день помогите.
Код:
var CurAcc:integer;
    data:Tstringlist;
    HTTP: TIdHTTP;
    proxyacc: Tstringlist;
begin
 while Work do
  begin
    proxyacc := Tstringlist.Create;
    proxyacc.LoadFromFile('proxy.txt');
   CS.Enter;
   Inc(Acc);
   if Acc<Accounts.Count then CurAcc:=Acc else Work:=false;
   CS.Leave;

   if Work then
    begin
      CS.Enter;

   if (accpr=proxyacc.Count-1) then
   begin
        accpr:=-1;
   end;
      CS.Leave;

     FProxy:=Copy(proxyacc[accpr] , 1,Pos(':',proxyacc[accpr])-1);
     FPort:=Copy(proxyacc[accpr],Pos(':',proxyacc[accpr])+1,Length(proxyacc[accpr]));

     FAcc:= Copy(Accounts[CurAcc],1,Pos(';',Accounts[CurAcc])-1);
     FPas:= Copy(Accounts[CurAcc],Pos(';',Accounts[CurAcc])+1,Length(Accounts[CurAcc]));

     data:=Tstringlist.create;
     data.Add('login='+FAcc);
     data.Add('passw='+FPas);
     data.Add('dologin=login');
     HTTP:=TIdHTTP.create;
     HTTP.HandleRedirects:=false;
     try
      HTTP.Post('страница', data);
      Rez:=-1;
     except
      if Pos('Set-Cookie: last_session=', HTTP.Response.RawHeaders.Text)<>0 then
       Rez:=1
      else
       Rez:=0;
     end;
     HTTP.Free;
     data.Free;
end;
end;
  Ответить с цитированием
Старый 12.04.2012, 21:02   #2
 Разведчик
Аватар для R.A.Z.O.R.
 
R.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известен
Регистрация: 19.02.2012
Сообщений: 36
Популярность: 447
Сказал(а) спасибо: 25
Поблагодарили 50 раз(а) в 40 сообщениях
Отправить сообщение для R.A.Z.O.R. с помощью Skype™
 
По умолчанию Re: 302 found

302 Found — запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location. Этот код может быть использован, например, при управляемом сервером согласовании содержимого. Некоторые клиенты некорректно ведут себя при обработке данного кода. Введено в HTTP/1.0.
P.S. [Ссылки могут видеть только зарегистрированные пользователи. ]
P.S.S. Странно, тут HandleRedirects как раз помогает.
  Ответить с цитированием
Старый 12.04.2012, 21:10   #3
 Разведчик
Аватар для pavel!
 
pavel! никому не известный тип
Регистрация: 30.09.2010
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: 302 found

перед отправкой данных на сылку по пост запросу т.е после
data.add('blabla=');
http.HandleRedirects:=true;
и тогда у меня все в бад идет . . .
а если false тогда все окей, НО как встречается бад программа останавливается

Может надо куки присоединить? ребят не подскажете как

Последний раз редактировалось pavel!; 12.04.2012 в 21:25.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] 404 Not Found Регистрация Agito00 Вопросы и ответы, обсуждения 7 12.03.2012 15:50
Class not found Perios Вопросы и ответы, обсуждения 1 20.09.2010 19:49

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 15:55.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net