[gull] requête http avec perl

magnus magnus at magooweb.com
Thu Jun 9 16:09:02 CEST 2005


l'illustre marquis at altern.org a dit un jour,
> Merci pour vos réponses/suggestion.
>
> Je ferais bien d'utiliser les facilités offertes par LWP mais
> j'aimerais quand meme comprendre un dernier truc avant.
>
> J'essaie d'abord avec telnet comme suggéré.
> Si je fais  un "GET / HTTP/1.0" avec 2 'return' en telnet sur
> www.edicom.ch 80,
> j'ai un "400 Bad Request".
> J'ai revu mon http et il me semble que la requete est correct;
> meme chose avec "GET /" et "GET / HTTP/1.1",
je viens d'essayer:

GET / -> retourne une page
GET / HTTP/1.0 -> retourne une page
GET / HTTP/1.1 -> erreur 400

Il me semble que en http 1.1 il *faut* ajouter le header "host: www.edicom.ch".

Ceci permet au serveur de savoir le site désiré (si le serveur tourne plusieur
virtualhost sur les mêmes ip/port).

>
> Pas étonnant que ça marche pas non plus avec mon petit script en perl.
>
> Qqn a une idee sur pourquoi c'est une "bad request" ?
>
> Samuel
>
> _______________________________________________
> gull mailing list
> gull at lists.alphanet.ch
> http://lists.alphanet.ch/mailman/listinfo/gull
>


-- 
Magnus est un être humain à qui tu peux envoyer des emails.




More information about the gull mailing list