http_client.php 449 B

123456789101112
  1. <?php
  2. use Swoole\Coroutine as co;
  3. co::create(function () {
  4. $cli = new co\http\client('127.0.0.1', 9501);
  5. $cli->setHeaders(['Host' => 'localhost']);
  6. $cli->set(['http_proxy_host' => HTTP_PROXY_HOST, 'http_proxy_port' => HTTP_PROXY_PORT]);
  7. $result = $cli->get('/get?json=true');
  8. var_dump($cli->body);
  9. // assert($result);
  10. // $ret = json_decode($cli->body, true);
  11. // assert(is_array($ret) and $ret['json'] == 'true');
  12. });