CHttpFilter має базового класу.
CHttpFilter створює і управляє, з CHttpFilterContext, для об'єкта фільтр протокол передавання гіпертексту (HTTP). HTTP-фільтр є замінні динамічних бібліотек (DLL), що сервер викликів на кожен запит HTTP. Коли завантажений фільтр, це вказує серверу що роду сповіщення, що його цікавить. Після цього коли вибраний події відбуваються, фільтр називається і надана можливість обробляти цю подію.
Фільтри ISAPI (Інтернет сервер API) є достатньо потужними, щоб для наступних додатків:
Можна встановити кілька фільтрів. Замовлення сповіщень на основі пріоритетів, визначених фільтр а потім навантаження порядку в реєстрі для будь-яких зв'язків. Зверніться до документації вашого фільтр бачити те, як встановити фільтр.
Примітка Як тільки фільтр починається обробці запиту, він буде отримувати дані, незалежно від того, чи це запит на файл або додаток ISAPI.
Застосування фільтра сісти між підключення до мережі з клієнтом і сервером HTTP. Залежно від параметрів, що застосування фільтра вибирає, він може діяти на кілька серверні дії, включаючи читання необроблені дані від клієнтів, обробка заголовки, комунікації через безпечне порт (РСТ — особисті комунікаційних технологій, SSL-Secure Sockets Layer та інші), або декілька етапів в обробці запиту HTTP.
Щоб встановити фільтр повідомлень, яка буде використовувати фільтр, перегляньте GetFilterVersion.
Більш докладну інформацію про фільтри Інтернету можна знайти розширення ISAPI: фільтри в Visual C++ програміста керівництва. Відомості про створення Інтернет-фільтр ISAPI розширення майстра можна знайти дії, щоб створити типовий фільтр ISAPI в Visual C++ програміста керівництво.
# включити lt;afxisapi.h>
|&Nbsp членів класу ; Ієрархічна діаграма
Зразок MFC зразок MFCUCASE
Дивіться також CHttpFilterContext, CHttpServer, CHttpServerContext