Join 4,000+ others and never miss out on new tips, tutorials, and more.
4.x is outdated, please check the latest version 25.x
Latest version:
pecl install openswoole-25.2.0
<?php Swoole\Coroutine\Http\Client->close(): bool
None
When successful true
is returned or false
if something went wrong.
Close the connection to the remote server.
When trying to use
get()
orpost()
Swoole will try and reconnect for you again.
<?php
use Swoole\Coroutine\HTTP\Client;
Co\run(function()
{
$client = new Client('127.0.0.1', 80);
$client->setHeaders([
'Host' => "localhost",
"User-Agent" => 'Chrome/49.0.2587.3',
'Accept' => 'text/html,application/xhtml+xml,application/xml',
'Accept-Encoding' => 'gzip',
]);
$client->set(['timeout' => 1]);
$client->upgrade('/');
$client->push("websocket data\n");
var_dump($client->recv());
$client->close();
});