Indholdsfortegnelse:
- Definition - Hvad betyder Internet Server API (ISAPI)?
- Techopedia forklarer Internet Server API (ISAPI)
Definition - Hvad betyder Internet Server API (ISAPI)?
En Internet-server API (ISAPI) er et sæt færdigfremstillede Windows-programopkald, som udviklere og programmerere kan bruge til at oprette tilpassede forbedringer eller udvidelser til ISAPI-kompatible HTTP-servere eller webservere. Disse forbedringer kaldes Internet Server Extension Applications (ISA) og ISAPI-filtre, som giver funktionaliteter såsom database-tilkaldelse og endda til at opbygge websider dynamisk for en webklient (browser) at vise.
Techopedia forklarer Internet Server API (ISAPI)
Internet Server Application Programming Interface gør det lettere at skrive databaseapplikationer som et indgangssystem til ordreformularer eller for et brugerdefineret katalog. Med ISAPI kan en programmør indsamle oplysninger fra en bruger gennem en HTML-form og derefter returnere en side, der er tilpasset for denne bruger.
ISAPI gør det muligt for en programmør at skrive to typer udvidelser til en server:
- Internet-serverapplikationer (ISA), der leverer lignende funktioner som CGI-applikationer, men betragtes hurtigere, da de er i form af dynamiske linkbiblioteker (DLL), som indlæses i hukommelsen og ikke behøver at være placeret og derefter læse igen som CGI applikationer, der betragtes som eksekverbare.
- ISAPI-filtre, der bruges af en webserver til at hjælpe med forskellige begivenheder i løbet af behandlingen af en given HTTP-anmodning, f.eks. Læsning og skrivning af data eller endda udgave af logposter. ISAPI-filtre kan tilføje andre funktionaliteter til en server som:
- Compression
- Kryptering
- Tilpasset godkendelse
- Logningsordninger
