Obsah:
- Definícia - Čo znamená Internet Server API (ISAPI)?
- Techopedia vysvetľuje Internet Server API (ISAPI)
Definícia - Čo znamená Internet Server API (ISAPI)?
Rozhranie API pre internetový server (ISAPI) je sada pripravených programových volaní systému Windows, ktoré môžu vývojári a programátori použiť na vytváranie vlastných vylepšení alebo rozšírení pre HTTP servery alebo webové servery kompatibilné s ISAPI. Tieto vylepšenia sa nazývajú ISA (Internet Server Extension Applications) a ISAPI filtre, ktoré poskytujú funkcie, ako je vyvolanie databázy, a dokonca aj dynamické vytváranie webových stránok pre zobrazenie webového klienta (prehliadača).
Techopedia vysvetľuje Internet Server API (ISAPI)
Rozhranie pre programovanie aplikácií na serveri Internet Server uľahčuje písanie databázových aplikácií, ako je vstupný systém pre objednávkové formuláre alebo pre vlastný katalóg. Pomocou ISAPI môže programátor zhromažďovať informácie od používateľa prostredníctvom formulára HTML a potom vrátiť stránku, ktorá bola prispôsobená tomuto používateľovi.
ISAPI umožňuje programátorovi písať dva typy rozšírení pre server:
- Aplikácie internetového servera (ISA), ktoré poskytujú podobné funkcie ako aplikácie CGI, ale sú považované za rýchlejšie, pretože sú vo forme knižníc dynamických odkazov (DLL), ktoré sa načítajú do pamäte a nemusia sa lokalizovať a potom znova čítať ako CGI. aplikácie, ktoré sa považujú za spustiteľné.
- Filtre ISAPI, ktoré webový server používa na asistenciu pri rôznych udalostiach v priebehu spracovania danej požiadavky HTTP, ako je čítanie a zápis údajov alebo dokonca výstup protokolových záznamov. Filtre ISAPI môžu na server pridať ďalšie funkcie, ako napríklad:
- kompresia
- šifrovanie
- Vlastná autentifikácia
- Schémy protokolovania