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

Web & réseau Delphi Discussion :

Equivalent commande curl --resolve


Sujet :

Web & réseau Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Points : 21
    Points
    21
    Par défaut Equivalent commande curl --resolve
    Bonjour

    Je butte sur un probleme je dois trouver l'équivalent de cette ligne avec les composant de delphi :

    curl --silent --insecure --include --resolve "www.monurl.com:443:218.110.201.191" --url "https://www.monurl.com/soapProxy.php?product=123.15&dataset=GST"

    Merci pour votre aide...

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    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 : 13 449
    Points : 24 856
    Points
    24 856
    Par défaut
    Soit un ShellExecute pour lancer tout simplement la ligne de commande
    Soit un THTTRIO et TRemotable généré par l'importateur de WSDL SOAP si le besoin réel c'est d'intégrer un WebService, vu que --resolve c'est juste une substitution de la résolution d'adresse, suffit de mettre directement l'IP:Port dans l'URL cible du client THTTPRIO soit MyHTTRIO.URL := 'https://218.110.201.191:443/soapProxy.php?product=123.15&dataset=GST';
    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

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

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Soit un ShellExecute pour lancer tout simplement la ligne de commande
    Soit un THTTRIO et TRemotable généré par l'importateur de WSDL SOAP si le besoin réel c'est d'intégrer un WebService, vu que --resolve c'est juste une substitution de la résolution d'adresse, suffit de mettre directement l'IPort dans l'URL cible du client THTTPRIO soit MyHTTRIO.URL := 'https://218.110.201.191:443/soapProxy.php?product=123.15&dataset=GST';
    attention, le serveur peut ne pas répondre correctement s'il est invoqué par son adresse IP, notamment s'il héberge plusieurs sites, il utilise le HostName envoyé en entête HTTP pour savoir à qui s'adresse la requête. Par adresse IP on tombe généralement sur le "site par défaut".

    il reste possible d'ajouter à la main le HostName dans l'entête ou simplement de renseigner l'adresse IP dans C:\Windows\System32\drivers\etc\hosts qui est la table de résolution d'adresses locale.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Equivalent commande Host Linux sur Windows
    Par shadokk dans le forum Windows XP
    Réponses: 6
    Dernier message: 05/01/2011, 14h15
  2. [SOLARIS 8] Equivalent commande column sous linux
    Par Faboul dans le forum Solaris
    Réponses: 2
    Dernier message: 16/05/2008, 17h54
  3. [cURL] Lancer une commande curl dans un script php
    Par griese dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 22/03/2007, 10h52
  4. Equivalent commande sleep en AS
    Par iceman2001 dans le forum Flash
    Réponses: 2
    Dernier message: 27/10/2006, 16h34
  5. [Windows TSE] Equivalent commandes fg et bg Linux
    Par GyLes dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 28/04/2006, 14h56

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