Comment voir TOUS les headers envoyés par un client via Apache ? - Logiciels - Linux et OS Alternatifs
Marsh Posté le 11-08-2008 à 10:45:59
installe wireshark
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 ??
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
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 ?
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
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 |
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
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 ?
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
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