PHP Класс HTTPRequest, JAXL

Наследование: extends Codendi_Request
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$body
$expect request header has been seen
$headers headers and body
$ip
$method
$multipart header already seen
$path
$port
$query
$recvd_body_len
$resource
$sock peer identifier
$version request line

Открытые методы

Метод Описание
__construct ( $sock, $addr )
__destruct ( )
closed ( $event, $args )
handle_invalid_state ( $r )
headers_received ( $event, $args ) headers and may be body received
maybe_headers_received ( $event, $args )
setup ( $event, $args )
state ( )
wait_for_body ( $event, $args )
wait_for_headers ( $event, $args )
wait_for_request_line ( $event, $args )

Защищенные методы

Метод Описание
handle_shortcut ( $event, $args ) shortcut handler
send_body ( $body )
send_header ( $k, $v )
send_headers ( $code, $headers )
send_line ( $code )
send_response ( $code, array $headers = [], $body = null )
set_header ( $k, $v ) called internally for every header received

Приватные методы

Метод Описание
close ( )
line ( $method, $resource, $version ) initializes status line elements
parse_shortcut_args ( $args )
read ( )
send ( $raw )

Описание методов

__construct() публичный Метод

public __construct ( $sock, $addr )

__destruct() публичный Метод

public __destruct ( )

closed() публичный Метод

public closed ( $event, $args )

handle_invalid_state() публичный Метод

public handle_invalid_state ( $r )

handle_shortcut() защищенный Метод

shortcut handler
protected handle_shortcut ( $event, $args )

headers_received() публичный Метод

headers and may be body received
public headers_received ( $event, $args )

maybe_headers_received() публичный Метод

public maybe_headers_received ( $event, $args )

send_body() защищенный Метод

protected send_body ( $body )

send_header() защищенный Метод

protected send_header ( $k, $v )

send_headers() защищенный Метод

protected send_headers ( $code, $headers )

send_line() защищенный Метод

protected send_line ( $code )

send_response() защищенный Метод

protected send_response ( $code, array $headers = [], $body = null )
$headers array

set_header() защищенный Метод

called internally for every header received
protected set_header ( $k, $v )

setup() публичный Метод

public setup ( $event, $args )

state() публичный Метод

public state ( )

wait_for_body() публичный Метод

public wait_for_body ( $event, $args )

wait_for_headers() публичный Метод

public wait_for_headers ( $event, $args )

wait_for_request_line() публичный Метод

public wait_for_request_line ( $event, $args )

Описание свойств

$body публичное свойство

public $body

$expect публичное свойство

request header has been seen
public $expect

$headers публичное свойство

headers and body
public $headers

$ip публичное свойство

public $ip

$method публичное свойство

public $method

$multipart публичное свойство

header already seen
public $multipart

$path публичное свойство

public $path

$port публичное свойство

public $port

$query публичное свойство

public $query

$recvd_body_len публичное свойство

public $recvd_body_len

$resource публичное свойство

public $resource

$sock публичное свойство

peer identifier
public $sock

$version публичное свойство

request line
public $version