class HttpClient (View source)

Methods

__construct(string|null $base_url = null)

HttpClient Constructor.

void
setBaseUrl(string $url)

Set the base url

get(string $url, array $data = [])

Make get requester

post(string $url, array $data = [])

Make post requester

put(string $url, array $data = [])

Make put requester

delete(string $url, array $data = [])

Make put requester

addAttach(string|array $attach)

Attach new file

addHeaders(array $headers)

Add additional header

setUserAgent(string $user_agent)

Set the user agent

acceptJson()

Set the json accept prop to format the sent content in json

Details

__construct(string|null $base_url = null)

HttpClient Constructor.

Parameters

string|null $base_url

void setBaseUrl(string $url)

Set the base url

Parameters

string $url

Return Value

void

Response get(string $url, array $data = [])

Make get requester

Parameters

string $url
array $data

Return Value

Response

Exceptions

Exception

Response post(string $url, array $data = [])

Make post requester

Parameters

string $url
array $data

Return Value

Response

Exceptions

Exception

Response put(string $url, array $data = [])

Make put requester

Parameters

string $url
array $data

Return Value

Response

Exceptions

Exception

Response delete(string $url, array $data = [])

Make put requester

Parameters

string $url
array $data

Return Value

Response

Exceptions

Exception

HttpClient addAttach(string|array $attach)

Attach new file

Parameters

string|array $attach

Return Value

HttpClient

HttpClient addHeaders(array $headers)

Add additional header

Parameters

array $headers

Return Value

HttpClient

HttpClient setUserAgent(string $user_agent)

Set the user agent

Parameters

string $user_agent

Return Value

HttpClient

HttpClient acceptJson()

Set the json accept prop to format the sent content in json

Return Value

HttpClient