class YfyRequest

Class YfyRequest

Properties

protected string $method
protected string $url
protected array $headers
protected array $queryParams
protected array $formParams
protected array $json
protected array $files
protected bool $stream
protected int $connectTimeout
protected int $timeout

Methods

int
getConnectTimeout()

获取连接超时时间

setConnectTimeout(int $connectTimeout)

设置连接超时时间

int
getTimeout()

获取请求超时时间

setTimeout(int $timeout)

设置请求超时时间

string
getMethod()

获取请求方法

setMethod(string $method)

设置请求方法

string
getUrl()

获取请求url

setUrl(string $url)

设置请求url

array
getHeaders()

获取请求header数组

setHeaders(array $headers)

设置请求header数组

array
getQueryParams()

获取请求query参数

setQueryParams(array $queryParams)

设置请求query参数

array
getFormParams()

获取请求表单参数

setFormParams(array $formParams)

设置请求表单参数

array
getJson()

获取请求json参数

setJson(array $json)

设置请求json参数

array
getFiles()

获取通过multipart方式上传的文件

setFiles(array $files)

设置通过multipart方式上传的文件

boolean
isStream()

是否以流的形式返回

setStream(boolean $stream)

设置是否以流的形式返回

bool
isJson()

该请求是否是一个json请求

bool
isForm()

该请求是否是一个表单提交请求

bool
isMultipart()

该请求是否是一个multipart上传请求

bool
hasQuery()

该请求是否有query参数

setAccessToken($accessToken)

设置这个请求的access token

Details

at line 69
int getConnectTimeout()

获取连接超时时间

Return Value

int

at line 79
setConnectTimeout(int $connectTimeout)

设置连接超时时间

Parameters

int $connectTimeout 连接超时时间

at line 89
int getTimeout()

获取请求超时时间

Return Value

int

at line 99
setTimeout(int $timeout)

设置请求超时时间

Parameters

int $timeout 连接超时时间

at line 109
string getMethod()

获取请求方法

Return Value

string

at line 119
setMethod(string $method)

设置请求方法

Parameters

string $method 请求方法

at line 129
string getUrl()

获取请求url

Return Value

string

at line 139
setUrl(string $url)

设置请求url

Parameters

string $url 请求url

at line 149
array getHeaders()

获取请求header数组

Return Value

array

at line 159
setHeaders(array $headers)

设置请求header数组

Parameters

array $headers 请求header数组

at line 169
array getQueryParams()

获取请求query参数

Return Value

array

at line 179
setQueryParams(array $queryParams)

设置请求query参数

Parameters

array $queryParams 请求query参数

at line 189
array getFormParams()

获取请求表单参数

Return Value

array

at line 199
setFormParams(array $formParams)

设置请求表单参数

Parameters

array $formParams 请求表单参数

at line 209
array getJson()

获取请求json参数

Return Value

array

at line 219
setJson(array $json)

设置请求json参数

Parameters

array $json 请求json参数

at line 229
array getFiles()

获取通过multipart方式上传的文件

Return Value

array

at line 239
setFiles(array $files)

设置通过multipart方式上传的文件

Parameters

array $files 通过multipart方式上传的文件

at line 249
boolean isStream()

是否以流的形式返回

Return Value

boolean

at line 259
setStream(boolean $stream)

设置是否以流的形式返回

Parameters

boolean $stream 是否以流的形式返回

at line 269
bool isJson()

该请求是否是一个json请求

Return Value

bool

at line 278
bool isForm()

该请求是否是一个表单提交请求

Return Value

bool

at line 287
bool isMultipart()

该请求是否是一个multipart上传请求

Return Value

bool

at line 296
bool hasQuery()

该请求是否有query参数

Return Value

bool

at line 305
setAccessToken($accessToken)

设置这个请求的access token

Parameters

$accessToken