Swoole-1.8.0版本增加了对异步Http/WebSocket客户端的支持。底层是用纯C编写,拥有超高的性能。websocket客户端
异步HTTP客户端目前仍在实验阶段,请谨慎使用
1.8.6版本之前,需要在编译swoole时增加--enable-async-httpclient来开启此功能。websocket客户端
swoole_http_client不依赖任何第三方库
支持Http-Chunk、Keep-Alive特性,暂不支持form-data格式
Http协议版本为HTTP/1.1
gzip压缩格式支持需要依赖zlib库
function swoole_http_client->__construct(string $ip, int port, bool $ssl = false);
$ip 目标服务器的IP地址,可使用swoole_async_dns_lookup查询域名对应的IP地址
$port 目标服务器的端口,一般http为80,https为443
$ssl 是否启用SSL/TLS加密,如果目标服务器是https必须设置$ssl参数为true
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-23424-1.html
早就和日本美国干起来了