PHP Класс Clue\React\Buzz\Browser

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

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

Метод Описание
__construct ( React\EventLoop\LoopInterface $loop, Sender $sender = null, MessageFactory $messageFactory = null )
delete ( $url, $headers = [], $content = '' )
get ( $url, $headers = [] )
head ( $url, $headers = [] )
patch ( $url, $headers = [], $content = '' )
post ( $url, $headers = [], $content = '' )
put ( $url, $headers = [], $content = '' )
send ( Psr\Http\Message\RequestInterface $request )
submit ( $url, array $fields, $headers = [], $method = 'POST' )
withBase ( string | Psr\Http\Message\UriInterface $baseUri ) : self Creates a new Browser instance with the given absolute base URI
withOptions ( array $options )
withSender ( Sender $sender )
withoutBase ( ) : self Creates a new Browser instance *without* a base URL

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

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

public __construct ( React\EventLoop\LoopInterface $loop, Sender $sender = null, MessageFactory $messageFactory = null )
$loop React\EventLoop\LoopInterface
$sender Clue\React\Buzz\Io\Sender
$messageFactory Clue\React\Buzz\Message\MessageFactory

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

public delete ( $url, $headers = [], $content = '' )

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

public get ( $url, $headers = [] )

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

public head ( $url, $headers = [] )

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

public patch ( $url, $headers = [], $content = '' )

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

public post ( $url, $headers = [], $content = '' )

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

public put ( $url, $headers = [], $content = '' )

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

public send ( Psr\Http\Message\RequestInterface $request )
$request Psr\Http\Message\RequestInterface

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

public submit ( $url, array $fields, $headers = [], $method = 'POST' )
$fields array

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

This is mostly useful for using (RESTful) HTTP APIs. Any relative URI passed to any of the request methods will simply be appended behind the given $baseUri. By definition of this library, a given base URI MUST always absolute and can not contain any placeholders.
См. также: self::withoutBase()
public withBase ( string | Psr\Http\Message\UriInterface $baseUri ) : self
$baseUri string | Psr\Http\Message\UriInterface absolute base URI
Результат self

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

public withOptions ( array $options )
$options array

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

public withSender ( Sender $sender )
$sender Clue\React\Buzz\Io\Sender

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

Creates a new Browser instance *without* a base URL
См. также: self::withBase()
public withoutBase ( ) : self
Результат self