Turinys:
- Apibrėžimas - ką reiškia interneto serverio API (ISAPI)?
- „Techopedia“ paaiškina interneto serverio API (ISAPI)
Apibrėžimas - ką reiškia interneto serverio API (ISAPI)?
Interneto serverio API (ISAPI) yra paruoštų „Windows“ programos skambučių rinkinys, kurį kūrėjai ir programuotojai gali naudoti norėdami sukurti pasirinktinius ISAPI suderinamų HTTP serverių ar žiniatinklio serverių patobulinimus ar plėtinius. Šie patobulinimai yra vadinami interneto serverio plėtinių programomis (ISA) ir ISAPI filtrais, kurie teikia tokias funkcijas kaip duomenų bazės iškvietimas ir netgi dinamiškai sukuria tinklalapius, kad interneto klientas (naršyklė) būtų rodomas.
„Techopedia“ paaiškina interneto serverio API (ISAPI)
Interneto serverio programų programavimo sąsaja palengvina duomenų bazių programų, tokių kaip įvedimo sistemos užsakymo formoms ar pasirinktiniam katalogui, rašymą. Naudodamas ISAPI, programuotojas gali rinkti informaciją iš vartotojo naudodamas HTML formą ir tada grąžinti tam vartotojui pritaikytą puslapį.
ISAPI suteikia galimybę programuotojui rašyti dviejų tipų serverio plėtinius:
- Interneto serverio programos (ISA), užtikrinančios panašias funkcijas kaip CGI programos, tačiau laikomos greitesnėmis, nes jos yra dinaminių nuorodų bibliotekų (DLL), kurios yra įkeliamos į atmintį ir kurių nereikia rasti, o po to vėl skaityti kaip CGI, formos. programos, kurios laikomos vykdomosiomis.
- ISAPI filtrai, kuriuos naudoja interneto serveris, kad padėtų įvairiems įvykiams apdorojant duotą HTTP užklausą, pavyzdžiui, duomenų skaitymui ir rašymui ar netgi žurnalo įrašų išvedimui. ISAPI filtrai gali pridėti kitas serverio funkcijas, tokias kaip:
- Suspaudimas
- Šifravimas
- Individualus autentifikavimas
- Miško ruošos schemos
