PHP Класс Horde_Http_Client, horde

Автор: Chuck Hagenbuch ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$_httpMethodOverride boolean Use POST instead of PUT and DELETE, sending X-HTTP-Method-Override with the intended method name instead.
$_lastRequest Horde_Http_Request_Base The previous HTTP request.
$_lastResponse Horde_Http_Response_Base The most recent HTTP response.
$_request Horde_Http_Request_Base The current HTTP request.

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

Метод Описание
__construct ( array $args = [] ) Horde_Http_Client constructor.
__get ( string $name ) : mixed Returns a client parameter.
__set ( string $name, mixed $value ) Sets a client parameter.
delete ( string $uri = null, array $headers = [] ) : Horde_Http_Response_Base Sends a DELETE request.
get ( string $uri = null, array $headers = [] ) : Horde_Http_Response_Base Sends a GET request.
head ( string $uri = null, array $headers = [] ) : Horde_Http_Response_Base Sends a HEAD request.
post ( string $uri = null, array | string $data = null, array $headers = [] ) : Horde_Http_Response_Base Sends a POST request.
put ( string $uri = null, string $data = null, array $headers = [] ) : Horde_Http_Response_Base Sends a PUT request.
request ( string $method, string | Horde_Url $uri = null, string | array $data = null, array $headers = [] ) : Horde_Http_Response_Base Sends an HTTP request.

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

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

Horde_Http_Client constructor.
public __construct ( array $args = [] )
$args array Any Http_Client settings to initialize in the constructor. See the class properties for available settings.

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

Returns a client parameter.
public __get ( string $name ) : mixed
$name string The parameter to return.
Результат mixed The parameter value.

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

Sets a client parameter.
public __set ( string $name, mixed $value )
$name string The parameter to set.
$value mixed The parameter value.

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

Sends a DELETE request.
public delete ( string $uri = null, array $headers = [] ) : Horde_Http_Response_Base
$uri string Request URI.
$headers array Additional request headers.
Результат Horde_Http_Response_Base

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

Sends a GET request.
public get ( string $uri = null, array $headers = [] ) : Horde_Http_Response_Base
$uri string Request URI.
$headers array Additional request headers.
Результат Horde_Http_Response_Base

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

Sends a HEAD request.
public head ( string $uri = null, array $headers = [] ) : Horde_Http_Response_Base
$uri string Request URI.
$headers array Additional request headers.
Результат Horde_Http_Response_Base

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

Sends a POST request.
public post ( string $uri = null, array | string $data = null, array $headers = [] ) : Horde_Http_Response_Base
$uri string Request URI.
$data array | string Data fields or data body.
$headers array Additional request headers.
Результат Horde_Http_Response_Base

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

Sends a PUT request.
public put ( string $uri = null, string $data = null, array $headers = [] ) : Horde_Http_Response_Base
$uri string Request URI.
$data string Data body.
$headers array Additional request headers.
Результат Horde_Http_Response_Base

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

Sends an HTTP request.
public request ( string $method, string | Horde_Url $uri = null, string | array $data = null, array $headers = [] ) : Horde_Http_Response_Base
$method string HTTP request method (GET, PUT, etc.)
$uri string | Horde_Url URI to request, if different from $this->uri
$data string | array Request data. Array of form data that will be encoded automatically, or a raw string.
$headers array Any headers specific to this request. They will be combined with $this->_headers, and override headers of the same name for this request only.
Результат Horde_Http_Response_Base

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

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

Use POST instead of PUT and DELETE, sending X-HTTP-Method-Override with the intended method name instead.
protected bool $_httpMethodOverride
Результат boolean

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

The previous HTTP request.
protected Horde_Http_Request_Base $_lastRequest
Результат Horde_Http_Request_Base

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

The most recent HTTP response.
protected Horde_Http_Response_Base $_lastResponse
Результат Horde_Http_Response_Base

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

The current HTTP request.
protected Horde_Http_Request_Base $_request
Результат Horde_Http_Request_Base