Domov Rozvoj Co je internetový server api (isapi)? - definice z techopedie

Co je internetový server api (isapi)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Internet Server API (ISAPI)?

Rozhraní API pro internetový server (ISAPI) je sada připravených programových volání systému Windows, které mohou vývojáři a programátoři použít k vytváření vlastních vylepšení nebo rozšíření HTTP serverů nebo webových serverů kompatibilních s ISAPI. Tato vylepšení se nazývají Internet Server Extension Applications (ISA) a filtry ISAPI, které poskytují funkce, jako je vyvolání databáze, a dokonce i dynamické vytváření webových stránek pro zobrazení webového klienta (prohlížeče).

Techopedia vysvětluje Internet Server API (ISAPI)

Rozhraní pro programování aplikací pro Internet Server usnadňuje psaní databázových aplikací, jako je vstupní systém pro objednávkové formuláře nebo pro vlastní katalog. S ISAPI může programátor shromažďovat informace od uživatele prostřednictvím formuláře HTML a poté vrátit stránku, která byla pro daného uživatele přizpůsobena.

ISAPI umožňuje programátorům psát dva typy rozšíření pro server:

  • Internetové serverové aplikace (ISA), které poskytují podobné funkce jako aplikace CGI, ale jsou považovány za rychlejší, protože jsou ve formě dynamických knihoven knihoven (DLL), které jsou načteny do paměti a není třeba je lokalizovat a znovu číst jako CGI aplikace, které jsou považovány za spustitelné.
  • Filtry ISAPI, které webový server používá k asistenci při různých událostech v průběhu zpracování daného požadavku HTTP, jako je čtení a zápis dat nebo dokonce výstup záznamů protokolu. Filtry ISAPI mohou na server přidat další funkce, jako například:

    • Komprese
    • Šifrování
    • Vlastní ověřování
    • Režimy protokolování
Co je internetový server api (isapi)? - definice z techopedie