mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-29 08:00:28 +01:00
39 lines
841 B
PHP
39 lines
841 B
PHP
|
<?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;
|