Peut-on envoyer une requête http depuis un navigateur web et la récupérer sur une application bureau delphi
Bonjour !
Actuellement je rencontre un problème auquel je n'arrive pas à trouver de solution concrète. En réalité j'ai plusieurs ordinateurs en réseau dont un joue le rôle de serveur et sur lequel se trouve une application exécutable qui doit récupérer les requêtes envoyées par les clients et leur donner une réponse (comme serveur en miniature).
Ma question est la suivante : est-il possible d'envoyer des requêtes http depuis les ordinateurs clients et pouvoir les lire depuis mon application exécutable se trouvant sur le poste serveur ?
Comment créer une session ?
Bonjour ! J'ai débuté avec la création de mon serveur http qui fonctionne déjà pas mal. Mais le problème est que je ne sais pas comment gérer les requêtes de plusieurs clients . J'aurai entendu parler des sessions et je me demande comment elle fonctionne. La documentation ne dit grand chose sur elle. :calim2:
Quelqu'un a t-il eu une expérience dans l'implementation d'un serveur; de l'implementation d'une session ; et de la transmission de données aux clients ? :(
PS : J'utilise Indy10 que je trouve vraiment bizzare :calim2: . Mon IDE RAD STUDIO Berlin
Merci pour vos réponses !
Une partie cliente un peu bizzare !
Bonjour ! J'ai pu implementé mon Serveur comme prévu...J'implemente actuellement la partie Client. Mais voici que je suis confronté a un petit soucis :mrgreen:
En réalité j'aimerais vérifier si mon serveur est en ligne ...C'est à dire connecté au réseau. Donc pour ce faire j'ai eu l'idée de lui envoyé des requêtes toutes les 1s par la méthode GET du client idHTTP. L'envoie de la requête se fait dans l'évènement OnTimer d'un TTimer qui lui est réglé à 1000 . (J'avais pas envie d'implementer des Threads :ptdr: ). J'ai également prévu une exception au cas ou le serveur ne sera pas connecté.
Une fois le code compilé et executable lancé Tout marchais Ok.
Je lance WampServeur Et l'application me signal que le serveur est connecté.
J'arrête WampServeur et l'application m'informe que le Serveur est déconnecté.
Je relance WampServeur et là rien à faire.....l'application me dit que le serveur est toujours déconnecter ....
Quelqu'un peut-il m'aider c'est un peu ... un peu urgernt . Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
procedure Tcmp.EnvoyezTimer(Sender: TObject);
begin
try
with Client do
begin
Datat := Get('http://127.0.0.1/temp1');
Label6.Text:='Votre application est actuellement en mode échange de données';
end;
except
Label6.Text:='La connexion avec le système a été perdue. Tentative de connexion . . .';
end;
end; |