PHP client for Rutube API
  • Namespace
  • Class

Namespaces

  • Rutube
    • Clients
    • Exceptions
    • Transports

Classes

  • ClientHttpful
  • ClientMock

Interfaces

  • ClientInterface

Class ClientHttpful

HTTP-клиент на основе Httpful

Rutube\Clients\ClientHttpful implements Rutube\Clients\ClientInterface
Namespace: Rutube\Clients
Package: Rutube\Clients
Located at Clients/ClientHttpful.php

Methods summary

public mixed
# get( string $uri )

Запрос GET

Запрос GET

Parameters

$uri

Returns

mixed

Implementation of

Rutube\Clients\ClientInterface::get()
public mixed
# post( string $uri )

Запрос POST

Запрос POST

Parameters

$uri

Returns

mixed

Implementation of

Rutube\Clients\ClientInterface::post()
public mixed
# put( string $uri )

Заропс PUT

Заропс PUT

Parameters

$uri

Returns

mixed

Implementation of

Rutube\Clients\ClientInterface::put()
public mixed
# delete( string $uri )

Запрос DELETE

Запрос DELETE

Parameters

$uri

Returns

mixed

Implementation of

Rutube\Clients\ClientInterface::delete()
public mixed
# patch( $uri )

Запрос PATCH

Запрос PATCH

Parameters

$uri

Returns

mixed

Implementation of

Rutube\Clients\ClientInterface::patch()
public mixed
# setHeaders( string $token = null )

Установка заголовков для корректной работы с Rutube

Установка заголовков для корректной работы с Rutube

Parameters

$token

Returns

mixed

Implementation of

Rutube\Clients\ClientInterface::setHeaders()
public mixed
# setBody( array $body )

Тело запроса

Тело запроса

Parameters

$body

Returns

mixed

Implementation of

Rutube\Clients\ClientInterface::setBody()
public Httpful\associative|string
# send( )

Выполнение запроса

Выполнение запроса

Returns

Httpful\associative|string

Throws

Httpful\Exception\ConnectionErrorException

Implementation of

Rutube\Clients\ClientInterface::send()
public
# asJson( )

Выставление заголовка принятия ответа в формате Json

Выставление заголовка принятия ответа в формате Json

Returns


$this
public mixed
# attach( array $files )

Отсылка файла через POST-запрос

Отсылка файла через POST-запрос

Parameters

$files

Returns

mixed

Implementation of

Rutube\Clients\ClientInterface::attach()
public
# setUserAgent( string $userAgent )

Устанавливает User-Agent для текущего запроса

Устанавливает User-Agent для текущего запроса

Parameters

$userAgent

Returns


$this

Implementation of

Rutube\Clients\ClientInterface::setUserAgent()
public mixed
# setXRealIP( string $ip )

Установка клиентского IP-адреса

Установка клиентского IP-адреса

Parameters

$ip

Returns

mixed

Implementation of

Rutube\Clients\ClientInterface::setXRealIP()

Magic methods summary

Constants summary

integer TIMEOUT

Таймаут HTTP-запроса

Таймаут HTTP-запроса

# 60

Properties summary

protected string|null $userAgent

Пользовательский User-Agent

Пользовательский User-Agent

# null
protected string|null $x_real_ip

Передавать в заголовке X-Real-IP указанный IP-адрес

Передавать в заголовке X-Real-IP указанный IP-адрес

# null
protected Httpful\Request $request
#
PHP client for Rutube API API documentation generated by ApiGen