port number. If none is provided by the URI, return the default port for this scheme. If the scheme isn't recognized, return -1.
See Implementation