\eapie\source\plugin\httpcurl

Summary

Methods
Properties
Constants
request_get()
request_post()
send_code()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
_error()
_success()
_send()
No private properties found
N/A

Methods

request_get()

request_get(array  $config = array()) : array

以get方式提交url

$config = array( "need_cert" 是否需要证书,默认不需要 "timeout" 执行超时时间,默认30s 设置cURL允许执行的最长秒数 "timeout_ms" 设置cURL允许执行的最长毫秒数 "connecttimeout" 在发起连接前等待的时间,如果设置为0,则无限等待 "connecttimeout_ms" 尝试连接等待的时间,以毫秒为单位。如果设置为0,则无限等待 "url" 请求地址 "user_agent" )

Parameters

array $config

配置对象

Returns

array

request_post()

request_post(\eapie\source\plugin\http\WxPayConfig  $config = array()) : array

以post方式提交xml到对应的接口url

$config = array(

"need_cert" 是否需要证书,默认不需要
//使用证书:cert 与 key 分别属于两个.pem文件
"ssl_cert_path"

'ssl_key_path'

"timeout_second" url执行超时时间,默认30s "data" 需要post的数据 "url" 请求地址 )

Parameters

\eapie\source\plugin\http\WxPayConfig $config

配置对象

Returns

array

send_code()

send_code(  $url,   $params = NULL,   $header = NULL,   $return_header = false) 

发送短信验证码

Parameters

$url
$params
$header
$return_header

_error()

_error(integer  $errno = 1,   $message = "") : array

错误提示

Parameters

integer $errno

错误码

$message

Returns

array

_success()

_success(  $data = NULL) 

成功时,返回的数据

Parameters

$data

_send()

_send(  $url,   $post = NULL,   $header = NULL,   $return_header = false,   $time_out = 30) 

Parameters

$url
$post
$header
$return_header
$time_out