Innehållsförteckning:
- Definition - Vad betyder Internet Server API (ISAPI)?
- Techopedia förklarar Internet Server API (ISAPI)
Definition - Vad betyder Internet Server API (ISAPI)?
En Internet-server-API (ISAPI) är en uppsättning färdiga Windows-programsamtal som utvecklare och programmerare kan använda för att skapa anpassade förbättringar eller tillägg till ISAPI-kompatibla HTTP-servrar eller webbservrar. Dessa förbättringar kallas Internet Server Extension Applications (ISA) och ISAPI-filter, som tillhandahåller funktionaliteter som databasinvokering och till och med för att bygga webbsidor dynamiskt för en webbklient (webbläsare) att visa.
Techopedia förklarar Internet Server API (ISAPI)
Programmeringsgränssnittet för Internetserver gör det enklare att skriva databasapplikationer som ett inträdessystem för beställningsformulär eller för en anpassad katalog. Med ISAPI kan en programmerare samla information från en användare via ett HTML-formulär och sedan returnera en sida som har anpassats för den användaren.
ISAPI gör det möjligt för en programmerare att skriva två typer av tillägg för en server:
- Internet-serverapplikationer (ISA), som ger liknande funktioner som CGI-applikationer men betraktas snabbare eftersom de är i form av dynamiska länkbibliotek (DLL), som laddas i minnet och inte behöver lokaliseras och sedan läsas igen som CGI applikationer, som betraktas som körbara.
- ISAPI-filter, som används av en webbserver för att hjälpa till vid olika händelser under behandlingen av en given HTTP-begäran som att läsa och skriva data eller till och med mata in loggposter. ISAPI-filter kan lägga till andra funktioner på en server som:
- Kompression
- kryptering
- Anpassad autentisering
- Loggar scheman
