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:
Et mon fichier testHTTP.bat:
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
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 type requete.txt | nc.exe localhost 80 > result.txt
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.
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>
Partager