Comment voir TOUS les headers envoyés par un client via Apache ?

Comment voir TOUS les headers envoyés par un client via Apache ? - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-08-2008 à 10:36:00    

Bonjour à tous !
 
Je cherche à récupérer tous les headers envoyés par un client lorsqu'iil se connecte à mon serveur web apache.
 
Malheureusement, tout ce que je récupère c'est la commande get,, la version http, l'user-agent et le referer. Est-ce qu'il y a un moyen de tout voir ?
 
Merci à tous !
RedVivi

Reply

Marsh Posté le 11-08-2008 à 10:36:00   

Reply

Marsh Posté le 11-08-2008 à 10:45:59    

installe wireshark [:god]


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 11-08-2008 à 11:03:09    

A ce point là ? Il n'est pas possible de configurer Apache pour voir tous les headers ??

Reply

Marsh Posté le 11-08-2008 à 11:09:45    

Aucune idée. Il faut voir le manuel sur les formats des logs d'apache.
Suivant ton besoin, l'installation d'un sniffer sera quand même plus simple que de modifier la configuration des logs d'apache [:spamafote]


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 11-08-2008 à 11:11:36    

Bon...here we go...merci de ta réponse !

Reply

Marsh Posté le 11-08-2008 à 18:55:40    

par curiosité, il y a quoi de plus que ça qui est envoyé par le client ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 11-08-2008 à 19:07:13    

Dès infos sur la connexion au serveur (keep alive), sur la présence ou de non de proxy (chainage), authentification... Par exemple pour un GET sur www.google.fr

GET / HTTP/1.1

 

Host: www.google.fr

 

User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9) Gecko/2008052912 Firefox/3.0

 

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

 

Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3

 

Accept-Encoding: gzip,deflate

 

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

 

Keep-Alive: 300

 

Connection: keep-alive

 

Cookie: PREF=ID=fe97357c961463e6:TM=1204137043:LM=1204137043:S=FEK-5xsOx2H57GBO; NID=13=t0UqpmzOUPf6byHH4O8irNLPaPPiTnaETl_hxOS0ICQyvAEXWFdmsNrqqVBHVZ1ZoxVbC0feOsGmmAXW7hZZOrNpqfSfXPAQPLga5ANg99WqjPID3HLDQIXvAdWE86FT

 



La réponse du serveur


HTTP/1.1 200 OK

 

Cache-Control: private, max-age=0

 

Date: Mon, 11 Aug 2008 17:06:18 GMT

 

Expires: -1

 

Content-Type: text/html; charset=UTF-8

 

Content-Encoding: gzip

 

Server: gws

 

Content-Length: 2985


Message édité par o'gure le 11-08-2008 à 19:11:03

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 11-08-2008 à 19:07:44    

Après tu peux avoir le chainage des proxies et d'autre joyeuseté (cf. les RFC liées à HTTP)
Ou plus simplement
http://en.wikipedia.org/wiki/List_of_HTTP_headers (mais il en manque)
t'en a un peu plus ici : http://www.and.org/texts/server-http


Message édité par o'gure le 11-08-2008 à 19:10:04

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 11-08-2008 à 21:12:18    

Juste par curiosité également, quelles sont les différences de headers envoyés entre Firefox et IE ?

Reply

Marsh Posté le 11-08-2008 à 21:12:58    

j'imagine qu'il y a au moins l'UA et l'acceptation du xhtml+xml


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed