Coroutine http Operation not permitted

新手上路,请多包涵
public function swooleSocket()
    {
        go(function() {
            $domain = 'tls://www.bitmex.com';
            $port = 443;
            $client = new \Swoole\Coroutine\Http\Client($domain, $port, true);

            $client->set([
                             'http_proxy_host' => '127.0.0.1',
                             'http_proxy_port' => '6666',
                         ]);


            $ret = $client->upgrade('/runtime');
            var_dump($ret);

            var_dump($client->errCode);
            var_dump(socket_strerror($client->errCode));

            if($ret)
            {
                while (true)
                {
                    $body = $client->recv();
                    var_dump($body);
                    Coroutine::sleep(0.1);
                }
            }
        });
    }

运行结果:
bool(false)
int(1)
string(23) "Operation not permitted"

阅读 1.9k
1 个回答

域名解析失败。去掉 tls:// ,注意看文档,这里不要加任何东西。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题