class HttpClient (View source)

Methods

void
__construct(string|null $base_url = null)

HttpClient Constructor.

void
setBaseUrl(string $url)

Set the base url

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

Make get requete

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

make post requete

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

Make put requete

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

Make put requete

addAttach(string|array $attach)

Attach new file

addHeaders(array $headers)

Add aditionnal header

setUserAgent(string $user_agent)

Set the user agent

acceptJson()

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

Details

void __construct(string|null $base_url = null)

HttpClient Constructor.

Parameters

string|null $base_url

Return Value

void

void setBaseUrl(string $url)

Set the base url

Parameters

string $url

Return Value

void

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

Make get requete

Parameters

string $url
array $data

Return Value

Response

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

make post requete

Parameters

string $url
array $data

Return Value

Response

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

Make put requete

Parameters

string $url
array $data

Return Value

Response

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

Make put requete

Parameters

string $url
array $data

Return Value

Response

HttpClient addAttach(string|array $attach)

Attach new file

Parameters

string|array $attach

Return Value

HttpClient

HttpClient addHeaders(array $headers)

Add aditionnal 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