PHP
事件 | Event

EventHttp (class)

EventHttp 类

介绍

(PECL event >= 1.4.0-beta)

代表 HTTP 服务器。

课程简介

final EventHttp {

/* Methods */

public bool accept ( mixed $socket )

public bool addServerAlias ( string $alias )

public void bind ( string $address , int $port )

public __construct ( EventBase $base [, EventSslContext $ctx = NULL ] )

public bool removeServerAlias ( string $alias )

public void setAllowedMethods ( int $methods )

public void setCallback ( string $path , string $cb [, string $arg ] )

public void setDefaultCallback ( string $cb [, string $arg ] )

public void setMaxBodySize ( int $value )

public void setMaxHeadersSize ( int $value )

public void setTimeout ( int $value )

}

目录

  • EventHttp :: accept - 使 HTTP 服务器接受指定套接字流或资源上的连接

  • EventHttp :: addServerAlias - 向 HTTP 服务器对象添加服务器别名

  • EventHttp :: bind - 绑定指定地址和端口上的 HTTP 服务器

  • EventHttp :: __ construct - 构造 EventHttp 对象(HTTP 服务器)

  • EventHttp :: removeServerAlias - 删除服务器别名

  • EventHttp :: setAllowedMethods - 设置此服务器接受的请求中支持的 HTTP 方法,并传递给用户回调

  • EventHttp :: setCallback - 为指定的 URI 设置回调

  • EventHttp :: setDefaultCallback - 设置默认回调来处理未被特定回调捕获的请求

  • EventHttp :: setMaxBodySize - 设置最大请求主体大小

  • EventHttp :: setMaxHeadersSize - 设置最大 HTTP 标头大小

  • EventHttp :: setTimeout - 设置 HTTP 请求的超时时间

← EventDnsBase::setSearchNdots

EventHttp::accept →