从HTTP请求/响应对象检索IIS日志参数值

从HTTP请求/响应对象检索IIS日志参数值,iis,.net-core,httprequest,httpresponse,asp.net-core-2.2,Iis,.net Core,Httprequest,Httpresponse,Asp.net Core 2.2,我想使用.net core为我的应用程序编写类似于IIS日志的自定义日志。 对于以下字段,我无法从HTTP请求/响应对象中检索信息 参数: 。服务名称和实例编号(s-sitename) . 用户名(cs用户名) . Cookie(cs-Cookie) . 协议子状态(sc子状态) . Win32状态(sc-Win32-Status) . 已发送字节(sc字节) . 接收的字节数(cs字节) 除上述字段外,我还能够提取其他字段信息。 示例:[服务器名称、协议版本等] 需要有关[HTTP请求/响应]

我想使用.net core为我的应用程序编写类似于IIS日志的自定义日志。 对于以下字段,我无法从HTTP请求/响应对象中检索信息

参数:

。服务名称和实例编号(s-sitename)
. 用户名(cs用户名)
. Cookie(cs-Cookie)
. 协议子状态(sc子状态)
. Win32状态(sc-Win32-Status)
. 已发送字节(sc字节)
. 接收的字节数(cs字节)

除上述字段外,我还能够提取其他字段信息。 示例:[服务器名称、协议版本等]


需要有关[HTTP请求/响应]对象或.net核心代码中上述字段位置的信息来提取此信息。

什么是“HTTP请求/响应对象”?您甚至没有实际的类/属性名称?类HttpContext(Microsoft.AspNetCore.Http)您必须将其拆分为较小的问题,然后分别回答每个问题。有些来自HTTP头(cookie/用户名),有些则根本无法访问(win32状态)。请告诉我们,您在httprequest/httpresponse对象中找不到正确的属性,或者参数值为null?您能提供一些您尝试过的示例代码吗?什么是“HTTP请求/响应对象”?您甚至没有实际的类/属性名称?类HttpContext(Microsoft.AspNetCore.Http)您必须将其拆分为较小的问题,然后分别回答每个问题。有些来自HTTP头(cookie/用户名),有些则根本无法访问(win32状态)。请告诉我们,您在httprequest/httpresponse对象中找不到正确的属性,或者参数值为null?您能提供一些您尝试过的示例代码吗?