21 if (connection_string.find(
"://") == std::string::npos) {
22 throw InvalidUri(
ERS_HERE, connection_string);
25 scheme = connection_string.substr(0, connection_string.find(
"://"));
26 connection_string = connection_string.substr(connection_string.find(
"://") + 3);
28 if (connection_string.find(
":") != std::string::npos) {
29 port = connection_string.substr(connection_string.find(
":") + 1);
30 connection_string = connection_string.substr(0, connection_string.find(
":"));
32 host = connection_string;