| 12345678910111213141516171819202122232425262728293031323334353637 |
- <?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;
|