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传输文件 |
方法
说明 | ||||
---|---|---|---|---|
初始化 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$cfg | [] | array | 配置数据 |
说明 | ||||
---|---|---|---|---|
设置请求头Cookie | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$cookie | Y | string | cookie字符串 |
说明 | ||||
---|---|---|---|---|
GET请求 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$url | Y | string | 要请求的URL |
说明 | ||||
---|---|---|---|---|
POST请求 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$url | Y | string | 要请求的URL | |
$data | Y | string | 请求正文 |
说明 | ||||
---|---|---|---|---|
POST传输文件 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$url | Y | string | 要请求的URL | |
$file | Y | array | 上传文件 | |
$form | Y | array | 附加数据 |