private function readResponseBodyString($responseBodyString)
    {
        $responseLines = array_filter(array_map(function ($value) {
            return trim($value);
        }, explode("\n", $responseBodyString)));

        $result = [];
        foreach ($responseLines as $responseLine) {
            $responseParts = explode('=', $responseLine);
            $result[strtolower($responseParts[0])] = $responseParts[1];
        }

        $status = (int) $result['status'];
        unset($result['status']);
        $result['success'] = ($status >= 0) ? true : false;
        $result['statusCode'] = $status;

        return $result;
    }