boaPHP开发手册v5.5

socket类
版本 1.0+
命名空间 boa\http\driver
文件 boa/http/driver/socket.php
说明 socket请求驱动类,继承driver类
配置
配置项 默认值 类型 说明
ssl 0 int SSL连接;0=关闭,1=开启; 证书可在php.ini中配置
openssl_get_cert_locations()检索可用证书位置
proxy string HTTP代理,格式:IP:端口
posttype form string POST请求类型,可选值:form, json, xml
mimetype application/x-www-form-urlencoded string POST请求头Content-type,默认依据posttype算出
connect 15 int 请求连接超时(秒)
execute 0 int 请求执行超时(秒),0=默认
header [] array 附加请求头
目录
方法 说明
__construct() 初始化
set_cookie() 设置请求头Cookie
get() GET请求
post() POST请求
upload() POST传输文件
方法

__construct()

说明
初始化
参数 必须 默认值 类型 说明
$cfg [] array 配置数据

set_cookie()

说明
设置请求头Cookie
参数 必须 默认值 类型 说明
$cookie Y string cookie字符串

get()

说明
GET请求
参数 必须 默认值 类型 说明
$url Y string 要请求的URL

post()

说明
POST请求
参数 必须 默认值 类型 说明
$url Y string 要请求的URL
$data Y string 请求正文

upload()

说明
POST传输文件
参数 必须 默认值 类型 说明
$url Y string 要请求的URL
$file Y array 上传文件
$form Y array 附加数据