IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 58
    Billets dans le blog
    1
    Par défaut 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 ?

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par aso14 Voir le message
    Bonjour !

    Actuellement , je rencontre un problème auxquels ..je n'arrive pas a 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 le quel se trouve une application executable qui doit récupérer les requêtes envoyer par les clients et leurs donné une réponse (un comme serveur en miniature).

    Ma question est la suivante : Est-il possible d'envoyer des requêtes http depuis les ordinateus clients et pouvoir les lire depuis mon application exécutable se trouvant sur le poste serveur ?
    oui

    mais vu que la question n'est pas claire, je ne m'étendrais pas sur la réponse
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre actif

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 58
    Billets dans le blog
    1
    Par défaut
    Merci ! Pour votre réponse !
    Pourriez-vous s'il vous plaît m'expliquer comment procéder ? Car je bloque vraiment ....

    Je me demandais si je devrais nécessairement créer un mini serveur pour cela..

  4. #4
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par aso14 Voir le message
    Merci ! Pour votre réponse !
    Pourriez-vous s'il vous plaît m'expliquer comment procéder ? Car je bloque vraiment ....

    Je me demandais si je devrais nécessairement créer un mini serveur pour cela..
    Est-il possible d'envoyer des requêtes http depuis les ordinateus clients et pouvoir les lire depuis mon application exécutable se trouvant sur le poste serveur ?

    oui, si les requêtes sont adressées directement au serveur

    oui, si le serveur est configuré comme proxy HTTP

    oui, si le serveur est configuré comme serveur de log au niveau d'un firewall d'entreprise par exemple

    et enfin, oui si le serveur est utilisé comme sniffer de trafic réseau

    ça doit même être plus facile s'il est déclaré comme passerelle par défaut du réseau

    mais encore une fois, la question n'est pas claire.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre actif

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 58
    Billets dans le blog
    1
    Par défaut
    Je vais essayer de reformuler : Comment créer un serveur http , capable de recevoir les données envoyées ( données envoyés par requête http ) par des postes clients se trouvant sur le même réseau que lui.

    Dois-je utiliser TCP/ IP Serveur ou idhttp ?
    Comment dois-je donc configurer ce serveur?

    J'espère que cela pourra vous permettre de mieux m'aider

    NB : Mon serveur est de type exécutable et j'utilise RAD Studio Berlin .

    Merci d'avance !

  6. #6
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 089
    Par défaut
    Si tu veux créer un Serveur HTTP
    tu peux implémenter la méthode OnCommandGet d'un TIdHTTPServer (Indy9) ou TIdHTTPServer (Indy10)
    (attention TIdHTTP c'est un client)

    Tu peux aussi utiliser IntraWeb pour créer, une DLL ISAPI pour IIS, une extension pour Apache ou alors un mini-serveur web autonome

    Tu peux aussi créer un Server Web DataSnap REST, qui fournira des données JSON que tu pourras mettre en forme via une bonne couche JS
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. Réponses: 7
    Dernier message: 12/06/2018, 10h37
  2. [WD18] Comment ignorer les erreurs de certificats sur une requête HTTP
    Par zouzoukha dans le forum WinDev
    Réponses: 3
    Dernier message: 14/05/2015, 14h19
  3. [MySQL-5.6] Envoyer une requête HTTP depuis MySQL
    Par noemieze dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 13/07/2014, 11h39
  4. Problème sur une requête Http méthode POST
    Par anto2b dans le forum Android
    Réponses: 0
    Dernier message: 13/02/2013, 11h53
  5. Envoyer une requête http et recevoir la réponse XML
    Par jlscvdb dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 26/02/2007, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo