[telnet] impossible d'avoir HTTP/1.1 200 OK

Résolu/Fermé
Plug Messages postés 94 Date d'inscription mardi 1 novembre 2005 Statut Membre Dernière intervention 31 mai 2021 - 13 avril 2009 à 00:49
 henri - 31 oct. 2013 à 15:29
Bonjour,

J'essaie de tester ma page perso avec un GET et j'obtiens systématiquement un :

HTTP/1.1 400 Bad Request

Au début je pensais que c'était ma page qui était mal faite, mais après quelques autres tests sur des pages irréprochables (free.fr, fr.yahoo) j'obtiens toujours un BAD Request :-(

Que ce soit avec le telnet de windows ou putty c'est la même chose.

La requête me semble pourtant simple :

GET /index.html HTTP/1.1

mais il semblerait qu'elle soit mal formée.

Quelqu'un aurait-il une idée ?

Merci
Plug

2 réponses

Plug Messages postés 94 Date d'inscription mardi 1 novembre 2005 Statut Membre Dernière intervention 31 mai 2021 1
13 avril 2009 à 22:47
Bon, personne n'a l'air de s'intéresser au problème mais je poste la réponse au cas où :

C'était un problème de caractères de fin de ligne. Il faut un "Carriage Return" et un "Line Feed" à chaque fin de ligne et doubler ça sur la dernière ligne pour l'envoi du GET.

Attention ! Ne pas se fier à ce qu'on voit. Ce n'est pas parce que votre texte va à la ligne dans le terminal que pour autant le caractère est bien celui attendu par le serveur.

Le client Telnet doit donc être paramétré en conséquences :

set crlf pour le client Microsoft par exemple.

En espérant que ça serve...

Plug
0
merci mon gars !
0