\ManaPHP\HttpClientInterface

Summary

Methods
Constants
rest()
request()
get()
post()
delete()
put()
patch()
head()
download()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

rest()

rest(string  $method, string|array  $url, string|array  $body = null, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string $method
string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

request()

request(string  $method, string|array  $url, string|array  $body = null, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string $method
string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

get()

get(string|array  $url, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

post()

post(string|array  $url, string|array  $body = array(), array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

delete()

delete(string|array  $url, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

put()

put(string|array  $url, string|array  $body = array(), array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

patch()

patch(string|array  $url, string|array  $body = array(), array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

head()

head(string|array  $url, string|array  $body = array(), array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

download()

download(string|array  $files, string|integer|float|array  $options = array()) : string|array

Parameters

string|array $files
string|integer|float|array $options

Returns

string|array