Bonjour,

Je cherche à récupérer les variables d'un formulaire HTML afin de pouvoir les afficher et les modifier depuis mon application.
Le but est de paramétrer a distance un serveur web embarqué.
J'utilise IdHttp1.Get('http://admin:modepasse@192.168.1.250:6666/preset.htm?led8=1 ') pour commander un relais.Cela fonctionne très bien mais je ne parviens pas à récupérer les variables du formulaire HTML qui servent à paramétrer le serveur embarqué.
J'arrive a récupérer le code de la page HTML complète avec le code ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
procedure TForm12.ConfigurationShow(Sender: TObject);
var
ts:TStringStream ;
begin
Ts := TStringStream.Create('');
try
Application.ProcessMessages;
 
IdHttp1.Request.ContentType := 'application/x-www-form-urlencoded';
IdHTTP1.get('http://admin:modepasse@192.168.1.250:6666/protect/settings/config.htm?ip',ts);
memo2.Lines.Append(ts.DataString);
finally
Ts.free;
end;

Merci d'avance pour votre aide.
Cordialement
DX33