Event EventHttp 클래스
(PECL event >= 1.4.0-beta)
소개
HTTP 서버를 나타냅니다.
클래스 개요
final class EventHttp {
/* Methods */
public accept( mixed $socket ): bool
public addServerAlias( string $alias ): bool
public bind( string $address , int $port ): void
public __construct( EventBase $base , EventSslContext $ctx = null )
public removeServerAlias( string $alias ): bool
public setAllowedMethods( int $methods ): void
public setCallback( string $path , string $cb , string $arg = ?): void
public setDefaultCallback( string $cb , string $arg = ?): void
public setMaxBodySize( int $value ): void
public setMaxHeadersSize( int $value ): void
public setTimeout( int $value ): void
}
목차
- 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 요청에 대한 시간 초과를 설정합니다.