http_proxy_auth.php 467 B

123456789101112131415161718
  1. <?php
  2. $cli = new swoole_http_client('127.0.0.1', 80);
  3. $cli->set(array(
  4. 'http_proxy_host' => "127.0.0.1",
  5. 'http_proxy_port' => 33080,
  6. 'http_proxy_user' => 'test',
  7. 'http_proxy_password' => 'test',
  8. ));
  9. $cli->setHeaders([
  10. 'Host' => "localhost",
  11. "User-Agent" => 'Chrome/49.0.2587.3',
  12. ]);
  13. $cli->get('/', function ($cli) {
  14. echo "Length: " . strlen($cli->body) . ", statusCode=".$cli->statusCode."\n";
  15. $cli->close();
  16. echo $cli->body;
  17. });