http.php
public function fetch($timeout)
    {
        $socket = $this->route->createConnection($this->encoding->getMethod(), $timeout);
        if (! $socket->isError()) {
            $this->dispatchRequest($socket, $this->encoding);
        }

        return $this->createResponse($socket);
    }
public function fetch($timeout)
    {
        $socket = $this->route->createConnection($this->encoding->getMethod(), $timeout);
        if (! $socket->isError()) {
            $this->dispatchRequest($socket, $this->encoding);
        }

        return $this->createResponse($socket);
    }
Dispatches the content to the route's socket.

@param int $timeout      Connection timeout.

@return SimpleHttpResponse   A response which may only have an error, but hopefully has a
complete web page.