Debo navegar por un sitio determinado que conserva una identificación de sesión con idhttp de indy.Cookie de sesión con indy
uso el siguiente código para inicializar los componentes que necesito.
procedure InitSession;
begin
Initalized := True;
try
ihttp := TIdHTTP.Create(nil); //the variables are declared globally
idCookie := TIdCookieManager.Create(nil);
ihttp.ConnectTimeout := 5000;
ihttp.AllowCookies := true;
ihttp.HandleRedirects := true;
ihttp.CookieManager := idCookie;
except
Initalized := False;
end;
end;
El problema es cuando estoy haciendo una solicitud de la cookie no se envía. ¿Qué debo hacer para enviar la cookie que contiene la identificación de la sesión? Gracias
Debe especificar qué versión de Indy está utilizando, ya que la funcionalidad ha cambiado (a veces dramáticamente) entre versiones. Cómo hacer las cosas, por lo tanto, también puede cambiar drásticamente. –
Recomiendo probar la versión actual de Indy de Subversion o las instantáneas diarias – mjn