<?php /** * This example shows how to make a HTTP request with the Request and Response * objects. * * @copyright Copyright (C) 2009-2015 fruux GmbH (https://fruux.com/). * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ use Sabre\HTTP\Client; use Sabre\HTTP\Request; // Find the autoloader $paths = [ __DIR__ . '/../vendor/autoload.php', __DIR__ . '/../../../autoload.php', __DIR__ . '/vendor/autoload.php', ]; foreach ($paths as $path) { if (file_exists($path)) { include $path; break; } } // Constructing the request. $request = new Request('GET', 'http://localhost/'); $client = new Client(); //$client->addCurlSetting(CURLOPT_PROXY,'localhost:8888'); $response = $client->send($request); echo "Response:\n"; echo (string)$response;