函数名称:Swoole\Http\Client::execute()
适用版本:Swoole >= 4.3.0
函数说明:Swoole\Http\Client::execute()方法用于执行HTTP请求并返回响应结果。
用法:
$client = new Swoole\Http\Client('www.example.com', 80);
$client->set([
'timeout' => 1, // 设置超时时间,单位为秒
]);
// 发起GET请求
$client->execute('/path/to/api', function ($client) {
if ($client->statusCode === 200) {
echo $client->body;
} else {
echo 'Request failed with code: ' . $client->statusCode;
}
$client->close();
});
参数说明:
返回值:无
示例解释:
注意事项:
更多关于Swoole\Http\Client类和相关方法的详细信息,请参考Swoole官方文档:https://www.swoole.co.uk/docs/modules/swoole-http-client