我需要分析日志的Exchange,并希望获得额外的标头保存,如MS-ASProtocolVersion
有可能configurationIIS来logging这些额外的头文件?
POST /[email protected]&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
为了logging自定义标头,必须启用IIS高级日志logging。 在http://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging上可以find关于启用高级日志并使用它来logging自定义字段的一篇好文章。
您可以在IIS中使用失败的请求跟踪来包含状态码200.这也会logging成功的请求,并且您可以在“请求详细信息”>“常规请求标头”部分中查看所有请求标头。