Функции API HTTP-сервера версии 1.0
API HTTP-сервера предоставляет следующие функции для написания приложений.
Общие сведения
Функция | Описание |
---|---|
HttpCreateHttpHandle | Создает очередь HTTP-запросов и возвращает ей дескриптор. |
HttpInitialize | Инициализирует API HTTP-сервера для использования вызывающим процессом. |
HttpPrepareUrl | Анализирует, анализирует и нормализует ненормализованный URL-адрес Юникода или punycode, чтобы его можно было безопасно и допустимо использовать в других функциях HTTP. |
HttpTerminate | Направляет API HTTP-сервера на очистку всех ресурсов, связанных с определенным процессом. |
Управление кэшем
Функция | Описание |
---|---|
HttpAddFragmentToCache | Кэширует фрагмент данных, чтобы его можно было использовать для создания динамического ответа без чтения с диска. |
HttpFlushResponseCache | Удаляет указанные кэшированные фрагменты из кэша HTTP. |
HttpReadFragmentFromCache | Извлекает указанный фрагмент кэшированного ответа. |
Конфигурация
Функция | Описание |
---|---|
HttpDeleteServiceConfiguration | Удаляет указанные сведения из хранилища конфигураций HTTP. |
HttpQueryServiceConfiguration | Запрашивает указанные сведения в хранилище конфигураций HTTP. |
HttpSetServiceConfiguration | Задает указанные значения в хранилище конфигурации API HTTP-сервера. |
Ввод и вывод
Функция | Описание |
---|---|
HttpReceiveHttpRequest | Извлекает HTTP-запрос из указанной очереди запросов. |
HttpReceiveRequestEntityBody | Извлекает данные тела сущности определенного HTTP-запроса. |
HttpSendHttpResponse | Отправляет HTTP-ответ для определенного HTTP-запроса. |
HttpSendResponseEntityBody | Отправляет данные тела сущности HTTP-ответа. |
HttpWaitForDisconnect | Уведомляет приложение о отключении HTTP-клиента. |
SSL
Функция | Описание |
---|---|
HttpReceiveClientCertificate | Извлекает сертификат клиента для SSL-подключения. |
Регистрация URL-адреса
Функция | Описание |
---|---|
HttpAddUrl | Регистрирует URL-адрес, чтобы HTTP-запросы для него перенаправились в указанную очередь запросов. |
HttpRemoveUrl | Отменяет регистрацию указанного URL-адреса, чтобы запросы для него больше не перенаправляются в указанную очередь. |
Связанные темы