ASP - Основные функциональные возможности IIS
Основные функциональные возможности IIS
IIS определяет основные функциональные возможности, которые можно использовать для построения веб-приложений. Active Server Pages (ASP) и другие технологии корпорации Майкрософт расширили эти основные функциональные возможности, создав богатую среду для разработки приложений. Основные возможности сервера доступны через интерфейс программирования приложений ISAPI (Internet Server Application Programming Interface). ISAPI подробно описан в Microsoft Platform SDK.
Основные функции, предоставляемые IIS, включают:
- Установление и поддержание HTTP-соединений.
- Чтение HTTP-запросов и запись HTTP-ответов.
- Изменение заголовков HTTP.
- Получение информации о клиентских сертификатах.
- Управление асинхронными соединениями.
- Сопоставление Uniform Resource Locators (URL) физическим путям.
- Управление приложениями и их выполнение.
- Передача файлов.
ASP расширяет функциональные возможности, предоставляя связь с архитектурой COM и, следовательно, с другими участниками Windows DNA. Аналогично, можно расширить архитектуру IIS, определив настраиваемый набор функций с помощью ISAPI. Связь между основными функциональными возможностями IIS, ASP и расширениями архитектуры показана на приведенном ниже рисунке: