Check input for URI format upon calling a connect method
Currently, a call to some connect method using a malformed/incomplete uriString
can result in a NullPointerException
later, because scheme
is null
.
An error should be thrown earlier and with a more helpful message.