WINHTTP_REQUEST_STAT_ENTRY枚举 (winhttp.h)
WINHTTP_REQUEST_STAT_ENTRY枚举列出了可用的请求统计信息类型。
语法
typedef enum _WINHTTP_REQUEST_STAT_ENTRY {
WinHttpConnectFailureCount = 0,
WinHttpProxyFailureCount,
WinHttpTlsHandshakeClientLeg1Size,
WinHttpTlsHandshakeServerLeg1Size,
WinHttpTlsHandshakeClientLeg2Size,
WinHttpTlsHandshakeServerLeg2Size,
WinHttpRequestHeadersSize,
WinHttpRequestHeadersCompressedSize,
WinHttpResponseHeadersSize,
WinHttpResponseHeadersCompressedSize,
WinHttpResponseBodySize,
WinHttpResponseBodyCompressedSize,
WinHttpProxyTlsHandshakeClientLeg1Size,
WinHttpProxyTlsHandshakeServerLeg1Size,
WinHttpProxyTlsHandshakeClientLeg2Size,
WinHttpProxyTlsHandshakeServerLeg2Size,
WinHttpRequestStatLast,
WinHttpRequestStatMax = 32
} WINHTTP_REQUEST_STAT_ENTRY;
常量
WinHttpConnectFailureCount 值: 0 建立连接期间连接失败的次数。 |
WinHttpProxyFailureCount 建立连接期间代理连接失败的次数。 |
WinHttpTlsHandshakeClientLeg1Size TLS 握手的第一个回合的客户端数据的大小。 |
WinHttpTlsHandshakeServerLeg1Size TLS 握手的第一个回合的服务器数据的大小。 |
WinHttpTlsHandshakeClientLeg2Size TLS 握手的第二个回合的客户端数据的大小。 |
WinHttpTlsHandshakeServerLeg2Size TLS 握手的第二个回合的服务器数据的大小。 |
WinHttpRequestHeadersSize 请求标头的大小。 |
WinHttpRequestHeadersCompressedSize 请求标头的压缩大小。 |
WinHttpResponseHeadersSize 响应标头的大小。 |
WinHttpResponseHeadersCompressedSize 响应标头的压缩大小。 |
WinHttpResponseBodySize 响应正文的大小。 |
WinHttpResponseBodyCompressedSize 响应正文的压缩大小。 |
WinHttpProxyTlsHandshakeClientLeg1Size 代理 TLS 握手的第一回合客户端数据的大小。 |
WinHttpProxyTlsHandshakeServerLeg1Size 代理 TLS 握手的第一回合的服务器数据的大小。 |
WinHttpProxyTlsHandshakeClientLeg2Size 代理 TLS 握手的第二个回合的客户端数据的大小。 |
WinHttpProxyTlsHandshakeServerLeg2Size 代理 TLS 握手的第二个回合的服务器数据的大小。 |
WinHttpRequestStatLast 可用统计信息列表末尾的标记。 |
WinHttpRequestStatMax 值: 32 可用统计信息的最大数目。 |
注解
此结构与 WinHttpQueryOption 一起使用,通过指定 WINHTTP_OPTION_REQUEST_STATS 标志来检索请求的统计信息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1903 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2019 [仅限桌面应用] |
标头 | winhttp.h |