CHttpFilter

CHttpFilter має базового класу.

CHttpFilter створює і управляє, з CHttpFilterContext, для об'єкта фільтр протокол передавання гіпертексту (HTTP). HTTP-фільтр є замінні динамічних бібліотек (DLL), що сервер викликів на кожен запит HTTP. Коли завантажений фільтр, це вказує серверу що роду сповіщення, що його цікавить. Після цього коли вибраний події відбуваються, фільтр називається і надана можливість обробляти цю подію.

Фільтри ISAPI (Інтернет сервер API) є достатньо потужними, щоб для наступних додатків:

  1. Настроюваної автентифікації схеми

  2. Стиснення

  3. Шифрування

  4. Ведення журналу

  5. Аналіз трафіку або інші прохання аналіз

Можна встановити кілька фільтрів. Замовлення сповіщень на основі пріоритетів, визначених фільтр а потім навантаження порядку в реєстрі для будь-яких зв'язків. Зверніться до документації вашого фільтр бачити те, як встановити фільтр.

Примітка   Як тільки фільтр починається обробці запиту, він буде отримувати дані, незалежно від того, чи це запит на файл або додаток ISAPI.

Застосування фільтра сісти між підключення до мережі з клієнтом і сервером HTTP. Залежно від параметрів, що застосування фільтра вибирає, він може діяти на кілька серверні дії, включаючи читання необроблені дані від клієнтів, обробка заголовки, комунікації через безпечне порт (РСТ — особисті комунікаційних технологій, SSL-Secure Sockets Layer та інші), або декілька етапів в обробці запиту HTTP.

Щоб встановити фільтр повідомлень, яка буде використовувати фільтр, перегляньте GetFilterVersion.

Більш докладну інформацію про фільтри Інтернету можна знайти розширення ISAPI: фільтри в Visual C++ програміста керівництва. Відомості про створення Інтернет-фільтр ISAPI розширення майстра можна знайти дії, щоб створити типовий фільтр ISAPI в Visual C++ програміста керівництво.

# включити lt;afxisapi.h>

|&Nbsp членів класу ; Ієрархічна діаграма

Зразок  MFC зразок MFCUCASE

Дивіться також CHttpFilterContext, CHttpServer, CHttpServerContext

Index