複製鏈接
請複製以下鏈接發送給好友

CHttpFilter

鎖定
創建並管理超文本傳輸協議(HTTP)過濾器對象。
外文名
CHttpFilter
類    別
計算機編程語言的類
CHttpFilter沒有基類。
CHttpFilter與CHttpFilterContext一起,創建並管理超文本傳輸協議(HTTP)過濾器對象。一個HTTP過濾器是一個可替換的動態鏈接庫(DLL),服務器對任意HTTP請求調用。當過濾器被裝載時,它向服務器説明了它對何種通知感興趣。此後,無論何種選擇的事件發生,過濾器就被調用並提供執行事件的條件。
ISAPI (Internet Server API)過濾器功能極強,有以下應用:
1.定製的鑑定策略
2.壓縮
3.加密
4.登錄
5.流量分析或其它分析
可安裝多個過濾器。通知次序基於由過濾器確定的優先級及任意聯繫的登錄的裝載命令。可查看濾器的文檔,看看如何安裝過濾器。
注意:
一旦過濾器開始執行一個請求,則不管是對文件還是ISAPI應用,它都將接收數據。
過濾器應用於面向客户的網絡連接和HTTP服務器之間。依賴於過濾器所選擇的選項,它可以參與多種服務器活動,包括從客户機讀取原始數據、處理頭、通過安全端口通信(PCT——個人通信技術,SSL——安全套接字子層,以及其它)、或者HTTP請求處理的一些其它階段。
設置過濾器所用的過濾器通知,請參閲 GetFilterVersion。
#include <afxisapi.h>