나는 ISAPI 필터와 ISAPI 확장을 모두 사용하기 때문에 IIS6 용 http 스니퍼를 만들고 있습니다. 확장 - 요청을 읽습니다. 필터 - 응답을 읽습니다.ISAPI 필터의 응답에 ISAPI 확장의 요청을 연결하는 방법은 무엇입니까?
확장 프로그램을 사용하는 이유는 사용자가 IIS5 호환 모드로 변경하지 않아도되므로 SF_NOTIFY_READ_RAW_DATA에 가입 할 수 없기 때문입니다.
내가 응답을 읽었을 때 요청에 연결하고 싶습니다. 요청에 고유 한 식별자를 지정하고 응답을 읽을 때 사용해야합니다.
SF_REQ_GET_CONNID를 사용하여 ServerSupportFunction을 호출하는 옵션이 있지만 IIS6에서는 지원되지 않는다고 읽었습니다.
또한 가능한 해결책은 고객 헤더를 추가 한 다음 제거하는 것입니다. 이는 효과가 있지만 구현하기에 덜 우아하다고 생각합니다.
필터에 연결 ID (EXTENSION_CONTROL_BLOCK의 connID)를 가져 오는 방법이 있습니까?
는 응답