Помогите новичку

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by linvel, 10 Aug 2012.

  1. linvel

    linvel Elder - Старейшина

    Joined:
    5 Aug 2010
    Messages:
    316
    Likes Received:
    72
    Reputations:
    16
    Code:
    var
    p,info:Tstringlist;
    begin
    P:=Tstringlist.Create;
    info:=Tstringlist.Create;
    begin
      info.Add('login='+Edit1.Text);
      p.Text:=IdHTTP1.post('сайт', info);
    
    
    end;
    end;
    end.
    Нужно сделать чтобы отсылало пост запрос, ну ответ там 302 Редирект из-за этого вылетает ошибка 302
    Как сделать чтобы ошибку тупо игнорировало и процесс продолжался
    Как вы поняли работаю с Инди: IdHTTP1

    Напишите пожайлуста код этого процесса
     
  2. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    У объекта типа TIdHTTP есть свойство, котороет отвечает за переадресацию, булевого типа HandleRedirect. Не помню с какой версии инди оно по умолчанию имеет значение false. Чтобы исключение обрабатывалось автоматически, необходимо присвоить ему значение true. Также можно обрабатывать вручную исключение возбуждаемое данным ответом сервера. Примеры в инете имеются, даже на ачате минимум 2 раза был описан данный способ...
     
    1 person likes this.