\hisiHttp

Summary

Methods
Properties
Constants
get()
post()
delete()
put()
down()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
send()
No private properties found
N/A

Methods

get()

get(string  $url, mixed  $params = '', array  $header = array(), integer  $timeout = 30, mixed  $options = array()) : array|string

GET请求

Parameters

string $url

请求的地址

mixed $params

传递的参数

array $header

传递的头部参数

integer $timeout

超时设置,默认30秒

mixed $options

CURL的参数

Returns

array|string

post()

post(string  $url, mixed  $params = '', array  $header = array(), integer  $timeout = 30, mixed  $options = array()) : array|string

POST请求

Parameters

string $url

请求的地址

mixed $params

传递的参数

array $header

传递的头部参数

integer $timeout

超时设置,默认30秒

mixed $options

CURL的参数

Returns

array|string

delete()

delete(string  $url, mixed  $params = '', array  $header = array(), integer  $timeout = 30, mixed  $options = array()) : array|string

DELETE请求

Parameters

string $url

请求的地址

mixed $params

传递的参数

array $header

传递的头部参数

integer $timeout

超时设置,默认30秒

mixed $options

CURL的参数

Returns

array|string

put()

put(string  $url, mixed  $params = '', array  $header = array(), integer  $timeout = 30, mixed  $options = array()) : array|string

PUT请求

Parameters

string $url

请求的地址

mixed $params

传递的参数

array $header

传递的头部参数

integer $timeout

超时设置,默认30秒

mixed $options

CURL的参数

Returns

array|string

down()

down(string  $url, string  $savePath, mixed  $params = '', array  $header = array(), integer  $timeout = 3600) : boolean|string

下载远程文件

Parameters

string $url

请求的地址

string $savePath

本地保存完整路径

mixed $params

传递的参数

array $header

传递的头部参数

integer $timeout

超时设置,默认3600秒

Returns

boolean|string

send()

send(string  $url, mixed  $params = '', string  $method = 'GET', array  $header = array(), integer  $timeout = 30, mixed  $options = array()) : array|string

CURL发送Request请求,支持GET、POST、PUT、DELETE

Parameters

string $url

请求的地址

mixed $params

传递的参数

string $method

请求的方法

array $header

传递的头部参数

integer $timeout

超时设置,默认30秒

mixed $options

CURL的参数

Returns

array|string