我遇到了一个障碍:HTTP_LOG_FIELDS_DATA 有三个字段来指定方法:
- USHORT 方法长度;
- PCHAR 方法;
- HTTP_VERB 方法编号;
但是 AFAICT MethodNum 被忽略(任何值在日志中显示为“-”)。
MethodLength 和 Method 一起工作,但是一旦我将它们分别设置为 fi 为 3 和 'GET',我在 HttpSendHttpResponse 中得到一个 87 错误(参数不正确)。
ClientIpLength/ClientIp 或 UriStemLength/UriStem 等其他字段按预期工作并正确显示在日志中。方法是有问题的。
有人让它工作吗?有什么我可能遗漏的细节吗?