Bonjour,
J'essaye de faire une requête HTTP avec un batch, mais j'ai quelques erreurs curieuses...
J'utilise netcat avec la commande suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
type requete.txt | nc.exe localhost 80 > result.txt
Voici le contenu de ma requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
GET http://localhost/index.php?r=ma_table
HTTP/1.1
Host: localhost
User-Agent: ExecScript/1.0
Keep-Alive: 300
Proxy-Connection: keep-alive
Cache-Control: max-age=0
Ici ça marche, j'obtiens bien dans mon result.txt le code html de la page. Par contre, j'essaye d'ajouter une action précise de mon controlleur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
GET http://localhost/index.php?r=ma_table/monAction
HTTP/1.1
Host: localhost
User-Agent: ExecScript/1.0
Keep-Alive: 300
Proxy-Connection: keep-alive
Cache-Control: max-age=0
Le code de mon action n'est pas exécuté, le résult.txt reste vide alors que je devrai obtenir une chaine XML (tout marche très bien si j'appelle l'url directement depuis Firefox).
D’où pourrait venir mon problème?
Merci d'avance.