2024 年日本 PHP 研討會

EventHttpRequest 類別

(PECL event >= 1.4.0-beta)

簡介

表示一個 HTTP 請求。

類別概要

class EventHttpRequest {
/* 常數 */
const int CMD_GET = 1;
const int CMD_POST = 2;
常數 CMD_HEAD = 4
常數 CMD_PUT = 8
常數 CMD_DELETE = 16
常數 CMD_OPTIONS = 32
常數 CMD_TRACE = 64
常數 CMD_CONNECT = 128
常數 CMD_PATCH = 256
常數 INPUT_HEADER = 1
常數 OUTPUT_HEADER = 2
/* 方法 */
公開方法 addHeader( 字串 $key , 字串 $value , 整數 $type ): 布林值
公開方法 cancel():
公開方法 clearHeaders():
公開方法 closeConnection():
公開方法 __construct( 可呼叫的 $callback , 混合型別 $data = null )
公開 findHeader( 字串 $key , 字串 $type ):
公開 free():
公開 getCommand():
公開 getHost(): 字串
公開 getUri(): 字串
公開 removeHeader( 字串 $key , 字串 $type ):
公開 sendError( 整數 $error , 字串 $reason = 空值 ):
public sendReply( int $code , string $reason , EventBuffer $buf = ?): void
公開 傳送回覆( 整數 $code , 字串 $reason , 事件緩衝區 $buf = ?):
}

public sendReplyEnd(): void

公開 傳送回覆結束():

public sendReplyStart( int $code , string $reason ): void

公開 傳送回覆開始( 整數 $code , 字串 $reason ):

預定義常數

EventHttpRequest::CMD_GET

GET 方法(指令)

EventHttpRequest::CMD_POST

POST 方法(指令)

EventHttpRequest::CMD_HEAD

HEAD 方法(指令)

EventHttpRequest::CMD_PUT

PUT 方法(指令)

EventHttpRequest::CMD_DELETE

DELETE 指令(方法)

EventHttpRequest::CMD_OPTIONS

OPTIONS 方法(指令)

EventHttpRequest::CMD_TRACE

TRACE 方法(指令)

EventHttpRequest::CMD_CONNECT

CONNECT 方法(指令)

EventHttpRequest::CMD_PATCH

PATCH 方法(指令)

EventHttpRequest::INPUT_HEADER

新增註記

使用者提供的註記

此頁面沒有使用者提供的註記。
To Top