Do not add the default port to complete URIs

If a value includes the scheme, for example `http://proxy/`, we should not add the default port. Thus the default port for that protocol will be used.