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.