Bonjour,
Je vais peut-être répondre à côté mais je crois que tu n'as pas compris les informations à ta disposition.
Le port 80 est le port par défaut pour du HTTP.
Donc avec un TIdHTTP, normalement, tu n'as pas besoin de spécifié le port.
La chaîne de caractère avec le GET correspond à la trame final que doit recevoir le serveur web présent sur ton relais. Cela est géré par le TIdHTTP. Il ne faut pas s'en charger.
Donc, le serveur que tu contact est le suivant car l'adresse d'une machine ne comporte pas de port:
IdHTTP.Request.Host:='192.168.1.153';
Et pour l'URL :
1 2
| get_url:='http://192.168.1.153/state.xml';
memoGET.Text := IdHTTP.Get(get_url); |
Le http indique déjà quel est le service (et donc le port par défaut) qu'il faut contacter. Sinon, on peut également faire ceci mais c'est inutile.
get_url:='http://192.168.1.153:80/state.xml'
Quant à l'authentification, il faudrait plus de précision.
Si tu veux plus d'aide, il faudrait un lien vers la doc du relais.
Bonne journée.
Partager