public function dump()
{
echo "<pre>";
echo "METHOD: {$this->method}\n";
echo "URL: {$this->getUrl()}\n";
echo "HEADERS:\n\t";
echo implode("\n\t", array_map(function ($k, $v) {
return "{$k}: {$v}";
}, array_keys($this->headers), $this->headers));
echo "\n";
echo "BODY: {$this->body}\n";
echo "</pre>";
return $this;
}