Pregunta ¿Es posible registrar encabezados HTTP adicionales en los registros de IIS?


Necesito analizar los registros de Exchange y me gustaría obtener encabezados adicionales guardados, como MS-ASProtocolVersion 

¿Es posible configurar IIS para registrar estos encabezados adicionales?

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

10
2018-03-20 13:35


origen




Respuestas:


Para registrar encabezados personalizados, IIS Advanced Logging debe estar habilitado. Puede encontrar un buen artículo sobre cómo habilitar el registro avanzado y usarlo para registrar campos personalizados en http://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging


6
2018-03-20 14:05





Puede usar el seguimiento de solicitudes fallidas en IIS para incluir el código de estado 200. Esto también registraría solicitudes exitosas y puede ver todos los encabezados de solicitud en la sección "detalles de solicitud"> "encabezados de solicitud general".


2
2017-11-03 02:52



¡Esto funciona brillantemente! Es una solución encantadora en la medida en que no tiene que instalar nada más en la caja. - Holf