CHttpFilter

CHttpFilter temel sınıf yok.

CHttpFilter oluşturur ve yönetir, CHttpFilterContextile Köprü Metni Aktarım Protokolü (http) filtre nesnesi. http süzgeci sunucu her http isteği çağıran bir değiştirilebilir dinamik bağlantı kitaplığı (dll) ' dir. Filtre yüklendiğinde, sunucuya ne tür bildirimleri o ilgilendiğini söyler. Bundan sonra seçili olaylar gerçekleştiğinde, filtre adı verilen ve olay işleme fırsatınız.

ISAPI (Internet Sunucusu API) filtreleri aşağıdaki uygulamalar için izin için yeterince güçlü:

  1. Özel kimlik doğrulama düzenleri

  2. Sıkıştırma

  3. Şifreleme

  4. Günlüğe kaydetme

  5. Trafik analizi ya da diğer talep analizi

Birden çok filtre yüklenebilir. Bildirim Düzeni filtre ve ardından yükleme sırasını kayıt için herhangi bir bağları tarafından belirtilen öncelik dayanır. Tam olarak nasıl filtre yüklemek için filtrenin belgelerine bakın.

&Notnbsp;  Filtre istek işleme başladığında, bir dosya veya bir ISAPI uygulaması için istek olmasına bakılmaksızın veri alırsınız.

Filtre uygulamaları, ağ bağlantısı için istemci ve http sunucusu arasında oturmak. Filtre uygulamayı seçtiği seçeneklere bağlı olarak, başlıklar, güvenli bir bağlantı üzerinden iletişim işleme istemci, ham veri okuma dahil birkaç sunucu eylemleri hareket edebilir (pct — kişisel iletişim teknolojisi, ssl — Güvenli Yuva Katmanı ve diğerleri), ya da diğer aşamalarda çeşitli http isteğini işleme.

Filtreniz kullanacağı filtre bildirimleri ayarlamak için bkz: GetFilterVersion.

Internet filtreleri hakkında daha fazla bilgi için bkz: ISAPI uzantıları: filtreler Visual c++ Programcı Kılavuzu. ISAPI uzantısı Sihirbazı ile bir Internet filtre oluşturma hakkında daha fazla bilgi için bkz: tipik bir ISAPI filtresi oluşturmak için adımları Visual c++ programlama Kılavuzu.

# include lt;afxisapi.h>

Sı&nıf üyeleri |nbsp; Hiyerarşi çizelgesi

Ör&neknbsp; mfc örnek mfcucase

Ayrıca bkz: CHttpFilterContext, CHttpServer, CHttpServerContext

Index