\addons\getwords\library\libAipHttpClient

Http Client

Summary

Methods
Properties
Constants
__construct()
setConnectionTimeoutInMillis()
setSocketTimeoutInMillis()
setConf()
prepare()
post()
multi_post()
get()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
buildHeaders()
buildUrl()
No private properties found
N/A

Methods

__construct()

__construct(array  $headers = array()) : mixed

HttpClient

Parameters

array $headers

HTTP header

Returns

mixed —

setConnectionTimeoutInMillis()

setConnectionTimeoutInMillis(int  $ms) : mixed

连接超时

Parameters

int $ms

毫秒

Returns

mixed —

setSocketTimeoutInMillis()

setSocketTimeoutInMillis(int  $ms) : mixed

响应超时

Parameters

int $ms

毫秒

Returns

mixed —

setConf()

setConf(array  $conf) : mixed

配置

Parameters

array $conf

Returns

mixed —

prepare()

prepare(resource  $ch) : mixed

请求预处理

Parameters

resource $ch

Returns

mixed —

post()

post(string  $url, array  $data = array(), mixed  $params = array(), array  $headers = array()) : array

Parameters

string $url
array $data

HTTP POST BODY

mixed $params
array $headers

HTTP header

Returns

array —

multi_post()

multi_post(string  $url, array  $datas = array(), mixed  $params = array(), array  $headers = array()) : array

Parameters

string $url
array $datas

HTTP POST BODY

mixed $params
array $headers

HTTP header

Returns

array —

get()

get(string  $url, mixed  $params = array(), array  $headers = array()) : array

Parameters

string $url
mixed $params
array $headers

HTTP header

Returns

array —

buildHeaders()

buildHeaders(array  $headers) : array

构造 header

Parameters

array $headers

Returns

array —

buildUrl()

buildUrl(string  $url, array  $params) : string

Parameters

string $url
array $params

参数

Returns

string —