Estoy utilizando el componente IdHttp de las IndyClients para enviar informacion a una web por GET, hasta ahi todo funciona bien.
Ahora necesito enviar la informacion a dos web distintas, por lo cual puse otro Idhttp con los datos necesarios para enviar las variables a la otra web pero no me funciona:
Dentro del codigo de mi aplicacion hago un IF para comprovar algunas cosas, dependiendo de lo que ocurra envío o no la informacion a una web.
Código Delphi
[-]
IF (...) Then
else
try
IdHTTP1.Get('http://servidor1/pagina.php?variable='+valor);
IdHTTP2.Get('http://servidor2/pagina.php?variable='+valor);
except
end;
si pongo solo una de las dos (cualquiera) funciona bien pero si dejo las dos solo funciona la primera y la segunda no.
Cual puede ser el problema, lo mas seguro es que estoy haciendo algo mal.
Otro problema que tengo es sobre el valor que envío a la web... cuando la cadena contiene la letra &, me la elimina junto con el resto de la cadena, por ejemplo si envío:
'
palabras & mas'
solo me envía '
palabras ', eliminando '
& mas'.
Ojalá puedan orientarme.
Saludos.