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