Функции API HTTP Server версии 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-адреса, чтобы запросы к нему больше не перенаправляются в указанную очередь. |
Связанные разделы