Можно ли регистрировать дополнительные заголовки HTTP в журналах IIS?

10

Мне нужно проанализировать журналы для Exchange и получить дополнительные сохраненные заголовки, такие как MS-ASProtocolVersion

Можно ли настроить IIS для регистрации этих дополнительных заголовков?

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
goodguys_activate
источник

Ответы:

6

Для регистрации пользовательских заголовков необходимо включить IIS Advanced Logging. Хорошую статью о включении расширенной регистрации и использовании ее для регистрации пользовательских полей можно найти по адресу http://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging.

Тим Седлмейер
источник
2

Вы можете использовать трассировку невыполненных запросов в IIS для включения кода состояния 200. Это также будет регистрировать успешные запросы, и вы сможете просмотреть все заголовки запросов в разделе «Детали запроса»> «Общие заголовки запросов».

Houratious
источник
1
Это работает блестяще! Это прекрасное решение, поскольку вам не нужно устанавливать что-либо еще на коробку.
Холф