Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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-адреса, чтобы запросы к нему больше не перенаправляются в указанную очередь. |
Связанные разделы