Casa Sviluppo Che cos'è un API Internet (isapi)? - definizione da techopedia

Che cos'è un API Internet (isapi)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa API di Internet Server (ISAPI)?

Un'API del server Internet (ISAPI) è un insieme di chiamate di programma Windows già pronte che gli sviluppatori e i programmatori possono utilizzare per creare miglioramenti o estensioni personalizzate ai server o ai server HTTP conformi ISAPI. Questi miglioramenti sono chiamati ISA (Internet Server Extension Applications) e filtri ISAPI, che forniscono funzionalità come l'invocazione del database e persino per la creazione dinamica di pagine Web da visualizzare per un client Web (browser).

Techopedia spiega Internet Server API (ISAPI)

L'interfaccia di programmazione dell'applicazione Internet Server semplifica la scrittura di applicazioni di database come un sistema di immissione per moduli d'ordine o per un catalogo personalizzato. Con ISAPI, un programmatore può raccogliere informazioni da un utente tramite un modulo HTML e quindi restituire una pagina che è stata personalizzata per quell'utente.

ISAPI consente a un programmatore di scrivere due tipi di estensioni per un server:

  • Applicazioni per server Internet (ISA), che forniscono funzionalità simili alle applicazioni CGI ma sono considerate più veloci poiché sono sotto forma di librerie a collegamento dinamico (DLL), che vengono caricate in memoria e non devono essere localizzate e quindi rileggere come CGI applicazioni, che sono considerate eseguibili.
  • Filtri ISAPI, che vengono utilizzati da un server Web per assistere in vari eventi nel corso dell'elaborazione di una determinata richiesta HTTP come la lettura e la scrittura di dati o persino l'output di voci di registro. I filtri ISAPI possono aggiungere altre funzionalità a un server come:

    • Compressione
    • crittografia
    • Autenticazione personalizzata
    • Schemi di registrazione
Che cos'è un API Internet (isapi)? - definizione da techopedia