J'ai un script shell qui utilise netcatpour écouter sur localhostle port 1111 pour les requêtes Web. Chaque fois que j'essaie d'accéder localhost:1111/index.htmlpar exemple, j'obtiens:
invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
le nombre à la fin (60038) semble augmenter à chaque fois que j'accède localhost.
Des suggestions sur ce qui ne va pas? Et quel est le default localhostrépertoire? Où dois-je mettre un index.htmlpour que localhost:1111/index.htmlcela fonctionne?
ÉDITER
voici le script complet:
#!/bin/sh
while true
do
netcat -vvl localhost -p 1111 -c '
set -x
read http_request
echo HTTP/1.0 200 OK
echo
echo "Received HTTP request: $http_request"
'
done
netcatligne de commande? Le message «connexion non valide» provient-il d'netcatun autre outil?