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![]()
Partager