Witam, korzystam z komponentu IdHTTP z pakietu Indy 9 (w D7 Enterprise), wszystko idzie dobrze wysylam dane do pewnej wyszukiwarki metoda .Post ale czasami przy zwracaniu wyniku do strumienia wystepuje blad 302 - czyli ze dokument nie jest dostepny pod adresem a przekierowania powinny byc kierowane pod inny adres - i tu do dyspozycji mam
OnRedirect
.
Jednakze szczerze mowiac ne wiem jak to obsluzyc ! =/
Tzn. mam osobna funkcje ktora wysyla metoda POST dane, zabezpieczylem to poprzez :
try
except
on EIdHTTPProtocolException do
przekieruj; // nastepna procedura odpowiedzialna za dzialania gdy musze sie dostac pod przekierowany adres
i procedura 'Przekieruj';
begin
ShowMessage(AdresPrzekierowania);
end;
i tu jest wszystko ok !
ale ....
gdy dam juz
begin
LItem := ListVR.Items.Add; // LItem : TListItem
LItem.Caption := 'CosTam';
LItem.SubItems.Add(AdresPrzekierowania);
showmessage(AdresPRzekierowania);
to owszem Msg sie pojawia ALE do TListView nie jest dodawany zaden element ! =/
Stad wiec moje pytanie - jak pozadnie i bezpiecznie obslugiwac przekierowywanie w IdHTTP