| 
#!/usr/bin/env php<?php
 /**
 * @author stev leibelt <[email protected]>
 * @since 2015-12-10
 */
 
 require_once __DIR__ . '/../vendor/autoload.php';
 
 use Net\Bazzline\Component\Curl\Builder\BuilderFactory;
 use Net\Bazzline\Component\Curl\Dispatcher\LoggingDispatcher;
 
 $factory    = new BuilderFactory();
 $factory->overwriteDispatcher(new LoggingDispatcher());
 $builder    = $factory->create();
 $url        = ($argc > 1) ? $argv[1] : 'https://httpbin.org/get';
 
 $response = $builder->onTheUrl($url)
 ->useDelete()
 ->andFetchTheResponse();
 
 echo 'content: ' . $response->content() . PHP_EOL;
 echo 'content type: ' . $response->contentType() . PHP_EOL;
 echo 'head lines: ' . var_export($response->headerLines(), true) . PHP_EOL;
 echo 'error:' . $response->error() . PHP_EOL;
 echo 'error code:' . $response->errorCode() . PHP_EOL;
 echo 'status code: ' . $response->statusCode() . PHP_EOL;
 
 |