10 votes

Est-il possible de journaliser des en-têtes HTTP supplémentaires dans les journaux IIS ?

J'ai besoin d'analyser les journaux pour Exchange et j'aimerais obtenir des en-têtes supplémentaires enregistrés tels que MS-ASProtocolVersion

Est-il possible de configurer IIS pour enregistrer ces en-têtes supplémentaires ?

POST /Microsoft-Server-ActiveSync?User=asdf@nasdf.com&DeviceId=ApplDNRJP5Dasdf&DeviceType=iPhone&Cmd=Sync HTTP/1.1
Host: email.asdf.mobi
X-MS-PolicyKey: 886721299
Accept-Language: en-us
User-Agent: Apple-iPhone5C1/1002.146
Proxy-Connection: keep-alive
Accept: */*
Content-Type: application/vnd.ms-sync.wbxml
Connection: keep-alive
Cookie: NSC_Fydibohf_2010_PXB_wtfswfs=ffffffff098a114045525asdfasdf
Authorization: Basic bWasdfasdfasdfsdfa
Content-Length: 64
MS-ASProtocolVersion: 14.1
Accept-Encoding: gzip, deflate

6voto

Tim Sedlmeyer Points 91

Pour enregistrer des en-têtes personnalisés, l'enregistrement avancé d'IIS doit être activé. Un bon article sur l'activation de l'enregistrement avancé et sur l'utilisation pour enregistrer des champs personnalisés peut être trouvé à http://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging

3voto

LBogaardt Points 331

Vous pouvez utiliser la traçabilité des demandes échouées dans IIS pour inclure le code d'état 200. Cela enregistrerait également les requêtes réussies et vous pouvez afficher tous les en-têtes de requête dans la section "détails de la demande" > "en-têtes de demande généraux".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X