Dom Rozwój Co to jest API serwera internetowego (isapi)? - definicja z techopedia

Co to jest API serwera internetowego (isapi)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza interfejs API serwera internetowego (ISAPI)?

Interfejs API serwera internetowego (ISAPI) to zestaw gotowych wywołań programów systemu Windows, z których programiści i programiści mogą korzystać w celu tworzenia niestandardowych rozszerzeń lub rozszerzeń serwerów HTTP lub serwerów WWW zgodnych z ISAPI. Ulepszenia te nazywane są aplikacjami rozszerzeń serwera internetowego (ISA) i filtrami ISAPI, które zapewniają takie funkcje, jak wywoływanie bazy danych, a nawet dynamiczne budowanie stron internetowych dla klienta (przeglądarki) do wyświetlenia.

Techopedia wyjaśnia Internet Server API (ISAPI)

Interfejs programowania aplikacji serwera internetowego ułatwia pisanie aplikacji baz danych, takich jak system wprowadzania formularzy zamówień lub katalogu niestandardowego. Dzięki ISAPI programista może zbierać informacje od użytkownika za pomocą formularza HTML, a następnie zwrócić stronę dostosowaną dla tego użytkownika.

ISAPI pozwala programiście napisać dwa typy rozszerzeń dla serwera:

  • Aplikacje serwera internetowego (ISA), które zapewniają podobną funkcjonalność do aplikacji CGI, ale są uważane za szybsze, ponieważ są one w postaci bibliotek łączy dynamicznych (DLL), które są ładowane do pamięci i nie muszą być zlokalizowane, a następnie ponownie czytane jak CGI aplikacje, które są uważane za wykonywalne.
  • Filtry ISAPI, które są używane przez serwer WWW do pomocy w różnych zdarzeniach w trakcie przetwarzania danego żądania HTTP, takich jak odczyt i zapis danych, a nawet wysyłanie wpisów do dziennika. Filtry ISAPI mogą dodawać inne funkcje do serwera, takie jak:

    • Kompresja
    • Szyfrowanie
    • Niestandardowe uwierzytelnianie
    • Schematy rejestrowania
Co to jest API serwera internetowego (isapi)? - definicja z techopedia