PHP Класс PHPDaemon\Clients\HTTP\Connection

Автор: Vasily Zorin ([email protected])
Наследование: extends PHPDaemon\Network\ClientConnection
Показать файл Открыть проект

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

Свойство Тип Описание
$body Contains response body
$charset
$chunkcb callback
$chunked boolean
$contentLength Content length
$contentType
$cookie Associative array of Cookies
$eofTerminated
$headers Associative array of headers
$lastURL Last requested URL
$protocolError integer
$rawHeaders Raw headers array
$reqType string
$responseCode integer

Защищенные свойства (Protected)

Свойство Тип Описание
$EOL End of line
$curChunk string
$curChunkSize Size of current chunk
$requests SplStack

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

Метод Описание
get ( string $url, array $params = null ) Perform a GET request
getBody ( ) : string Get body
getHeader ( string $name ) : string Get header
getHeaders ( ) : array Get headers
head ( string $url, array $params = null ) Perform a HEAD request
onFinish ( ) Called when connection finishes
onRead ( ) Called when new data received
post ( string $url, array $data = [], array $params = null ) Perform a POST request

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

Метод Описание
customRequestHeaders ( array $headers )
init ( ) Constructor
requestFinished ( ) Called when request is finished
sendRequestHeaders ( $type, $url, &$params ) : void Send request headers

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

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

protected customRequestHeaders ( array $headers )
$headers array

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

Perform a GET request
public get ( string $url, array $params = null )
$url string
$params array

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

Get body
public getBody ( ) : string
Результат string

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

Get header
public getHeader ( string $name ) : string
$name string Header name
Результат string

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

Get headers
public getHeaders ( ) : array
Результат array

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

Perform a HEAD request
public head ( string $url, array $params = null )
$url string
$params array

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

Constructor
protected init ( )

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

Called when connection finishes
public onFinish ( )

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

Called when new data received
public onRead ( )

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

Perform a POST request
public post ( string $url, array $data = [], array $params = null )
$url string
$data array
$params array

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

Called when request is finished
protected requestFinished ( )

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

Send request headers
protected sendRequestHeaders ( $type, $url, &$params ) : void
$type
$url
Результат void

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

$EOL защищенное свойство

End of line
protected $EOL

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

Contains response body
public $body

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

public $charset

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

public callback $chunkcb
Результат callback

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

public bool $chunked
Результат boolean

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

Content length
public $contentLength

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

public $contentType

$curChunk защищенное свойство

protected string $curChunk
Результат string

$curChunkSize защищенное свойство

Size of current chunk
protected $curChunkSize

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

public $eofTerminated

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

Associative array of headers
public $headers

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

Last requested URL
public $lastURL

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

public int $protocolError
Результат integer

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

Raw headers array
public $rawHeaders

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

public string $reqType
Результат string

$requests защищенное свойство

protected SplStack $requests
Результат SplStack

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

public int $responseCode
Результат integer