public function request($verb, $path, $content = null, array $headers = array())
    {
        $url = $this->url.$path;
        $request = new Request($verb, $url);
        $request->setContent($content);
        $response = new Response();

        $this->client->send($request, $response);
        $response->setContent(str_replace("\0", "", $response->getContent()));
        $this->verifyResponse($response);

        return $response;
    }