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

Scripts/Batch Discussion :

Faire une requête HTTP [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Par défaut Faire une requête HTTP
    Bonjour.
    J'essaye de faire une requête HTTP à partir d'un script batch. Pour cela, je suis ce petit tuto.

    Voici donc mon fichier requete.txt:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    GET http://localhost/test/index.php HTTP/1.1
    Host: localhost
    User-Agent: ExecScript/1.0
    Keep-Alive: 300
    Proxy-Connection: keep-alive
    Cache-Control: max-age=0
    Et mon fichier testHTTP.bat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    type requete.txt | nc.exe localhost 80 > result.txt
    Quand je lance le script, il me copie la ligne présente dans le fichier testHTTP.bat, puis rien ne se passe jusqu’à ce que je fasse un ctrl+C ou il me dit que gt n'est pas une commande reconnue. Voici la trace:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    H:\Batch>testHTTP.bat
    
    H:\Batch>type requete.txt   | nc.exe localhost 80   & gt; result.txt
    ^C'gt' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.
    Terminer le programme de commandes (O/N)*? N
    
    H:\Batch>
    Qu'est ce que j'ai fais de travers? Désolé ça doit être tout bête mais je suis pas vraiment familiarisé avec le batch.

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Salut,

    ">" est une entité de caractère html qui représente le symbole ">", c'est certainement une erreur de conversion automatiquement à l'édition de la QR et il faut bien écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    type requete.txt | nc.exe localhost 80 > result.txt

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Par défaut
    Merci Beaucoup!

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

Discussions similaires

  1. Comment bien faire une requête http
    Par dva2tlse dans le forum Débuter
    Réponses: 2
    Dernier message: 16/07/2011, 14h56
  2. [Lazarus] Faire une requête HTTP sous Mac OS X sans indy
    Par sinfoni dans le forum Lazarus
    Réponses: 1
    Dernier message: 12/05/2010, 13h16
  3. Faire une requête http
    Par Tanebisse dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 18/12/2009, 16h39
  4. faire une requête HTTP
    Par Bathou dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 05/12/2008, 11h09
  5. Faire une requête https avec une application Delphi 7
    Par davidkungfu dans le forum Web & réseau
    Réponses: 12
    Dernier message: 10/04/2008, 10h39

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