EventHttp::__construct
(PECL event >= 1.2.6-beta)
EventHttp::__construct — Створює об'єкт EventHttp (сервер HTTP)
Опис
public
EventHttp::__construct(
EventBase
$base
,
EventSslContext
$ctx
= null
)
Створює об'єкт сервера HTTP.
Список параметрів
base
Пов'язана основа подій.
ctx
Об'єкт класу EventSslContext. Перетворює простий HTTP-сервер на сервер HTTPS. Тобто якщо параметр ctx
настроєно правильно, то основні події буфера будуть засновані на сокетах OpenSSL. Тому весь трафік проходитиме через SSL або TLS.
Зауваження :
Цей параметр доступний, лише якщо
Event
скомпільований за допомогою OpenSSL і тільки з модулемLibevent 2.1.0-alpha
і вище.
список змін
Версия | Опис |
---|---|
PECL event 1.9.0 | Додана підтримка OpenSSL (ctx |
Приклади
Приклад #1 Простий HTTP-сервер
Loading...
Висновок наведеного прикладу буде схожим на:
a=12
HTTP/1.0 200 OK
Content-Type: text/html; charset=ISO-8859-1
Connection: close
HTTP/1.0 200 OK
Content-Type: text/html; charset=ISO-8859-1
Connection: close
(press Enter)
HTTP/1.0 200 OK
Content-Type: text/html; charset=ISO-8859-1
Connection: close