PHP Класс HTTPConnection

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

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

Свойство Тип Описание
$connectionTimeout integer
$cookieManager CookieManager
$hostname string
$httpAuthenticator HTTPAuthenticator
$initialized boolean
$port integer
$requestBody string
$requestHeader array
$requestParameter array
$secure boolean
$timeout integer
$userAgent string

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

Метод Описание
__construct ( )
addHeader ( string $name, string $value, boolean $override = true )
close ( )
execute ( string $path = '/', string $method = HTTPRequestMethod::GET ) : HTTPResponse
getConnectionTimeout ( ) : integer
getCookieManager ( ) : CookieManager
getHost ( ) : string
getHostName ( ) : string
getPort ( ) : integer
getTimeout ( ) : integer
getURI ( ) : string
initialize ( string $hostname, boolean $secure = false, integer $port = HTTPConnection::HTTP_PORT, integer $connectionTimeout, integer $timeout )
isSecure ( ) : boolean
newRequest ( ) : HTTPRequest
setAuthenticator ( HTTPAuthenticator $httpAuthenticator )
setConnectionTimeout ( integer $connectionTimeout )
setCookieManager ( CookieManager $cookieManager )
setParam ( string $name, string $value = null )
setRequestBody ( string $requestBody )
setTimeout ( integer $timeout )

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

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

public __construct ( )

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

public addHeader ( string $name, string $value, boolean $override = true )
$name string Nome do campo de cabeçalho.
$value string Valor do campo de cabeçalho.
$override boolean Indica se o campo deverá ser sobrescrito caso já tenha sido definido.

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

public close ( )

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

public execute ( string $path = '/', string $method = HTTPRequestMethod::GET ) : HTTPResponse
$path string Caminho da requisição.
$method string Método da requisição.
Результат HTTPResponse Resposta HTTP.

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

public getConnectionTimeout ( ) : integer
Результат integer

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

public getCookieManager ( ) : CookieManager
Результат CookieManager

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

public getHost ( ) : string
Результат string

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

public getHostName ( ) : string
Результат string

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

public getPort ( ) : integer
Результат integer

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

public getTimeout ( ) : integer
Результат integer

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

public getURI ( ) : string
Результат string

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

public initialize ( string $hostname, boolean $secure = false, integer $port = HTTPConnection::HTTP_PORT, integer $connectionTimeout, integer $timeout )
$hostname string Servidor que receberá a requisição.
$secure boolean Indica se a conexão será segura (https).
$port integer Porta da requisição.
$connectionTimeout integer Timeout de conexão em segundos.
$timeout integer Timeout de espera em segundos.

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

public isSecure ( ) : boolean
Результат boolean

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

public newRequest ( ) : HTTPRequest
Результат HTTPRequest

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

public setAuthenticator ( HTTPAuthenticator $httpAuthenticator )
$httpAuthenticator HTTPAuthenticator

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

public setConnectionTimeout ( integer $connectionTimeout )
$connectionTimeout integer

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

public setCookieManager ( CookieManager $cookieManager )
$cookieManager CookieManager

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

public setParam ( string $name, string $value = null )
$name string Nome do parâmetro.
$value string Valor do parâmetro.

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

public setRequestBody ( string $requestBody )
$requestBody string

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

public setTimeout ( integer $timeout )
$timeout integer

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

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

protected int $connectionTimeout
Результат integer

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

protected CookieManager $cookieManager
Результат CookieManager

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

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

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

protected HTTPAuthenticator $httpAuthenticator
Результат HTTPAuthenticator

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

protected bool $initialized
Результат boolean

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

protected int $port
Результат integer

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

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

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

protected array $requestHeader
Результат array

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

protected array $requestParameter
Результат array

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

protected bool $secure
Результат boolean

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

protected int $timeout
Результат integer

$userAgent защищенное статическое свойство

protected static string $userAgent
Результат string