Оглавление:
- Определение - Что означает API-интерфейс Internet Server (ISAPI)?
- Techopedia объясняет интернет-сервер API (ISAPI)
Определение - Что означает API-интерфейс Internet Server (ISAPI)?
API-интерфейс интернет-сервера (ISAPI) - это набор готовых программных вызовов Windows, которые разработчики и программисты могут использовать для создания пользовательских расширений или расширений для ISAPI-совместимых HTTP-серверов или веб-серверов. Эти усовершенствования называются фильтрами приложений расширения сервера Интернета (ISA) и ISAPI, которые предоставляют такие функции, как вызов базы данных и даже динамическое построение веб-страниц для отображения веб-клиентом (браузером).
Techopedia объясняет интернет-сервер API (ISAPI)
Интерфейс программирования приложений интернет-сервера облегчает написание приложений баз данных, таких как система ввода для форм заказа или для пользовательского каталога. С ISAPI программист может собирать информацию от пользователя через форму HTML и затем возвращать страницу, которая была настроена для этого пользователя.
ISAPI позволяет программисту писать два типа расширений для сервера:
- Интернет-серверные приложения (ISA), которые предоставляют функции, аналогичные CGI-приложениям, но считаются более быстрыми, поскольку они представлены в виде динамически подключаемых библиотек (DLL), которые загружаются в память и не нуждаются в поиске, а затем снова считываются, как CGI приложения, которые рассматриваются как исполняемые.
- Фильтры ISAPI, которые используются веб-сервером для помощи в различных событиях в ходе обработки данного HTTP-запроса, такого как чтение и запись данных или даже вывод записей журнала. Фильтры ISAPI могут добавлять другие функции на сервер, такие как:
- компрессия
- шифрование
- Пользовательская аутентификация
- Схемы ведения журнала