get() get(\Yansongda\Supports\Traits\string $endpoint, array $query = array(), array $headers = array()) : array|string Send a GET request. Parameters \Yansongda\Supports\Traits\string $endpoint array $query array $headers Returns array|string
post() post(\Yansongda\Supports\Traits\string $endpoint, string|array $data, array $options = array()) : array|string Send a POST request. Parameters \Yansongda\Supports\Traits\string $endpoint string|array $data array $options Returns array|string
request() request(\Yansongda\Supports\Traits\string $method, \Yansongda\Supports\Traits\string $endpoint, array $options = array()) : array|string Send request. Parameters \Yansongda\Supports\Traits\string $method \Yansongda\Supports\Traits\string $endpoint array $options Returns array|string
setHttpClient() setHttpClient(\GuzzleHttp\Client $client) : $this Set http client. Parameters \GuzzleHttp\Client $client Returns $this
setBaseUri() setBaseUri(\Yansongda\Supports\Traits\string $url) : $this setBaseUri. Parameters \Yansongda\Supports\Traits\string $url Returns $this
setTimeout() setTimeout(\Yansongda\Supports\Traits\float $timeout) Parameters \Yansongda\Supports\Traits\float $timeout
setConnectTimeout() setConnectTimeout(\Yansongda\Supports\Traits\float $connectTimeout) Parameters \Yansongda\Supports\Traits\float $connectTimeout
unwrapResponse() unwrapResponse(\Psr\Http\Message\ResponseInterface $response) : array|string Convert response. Parameters \Psr\Http\Message\ResponseInterface $response Returns array|string