HTTPCLIENT-1575: Disallow HttpRoute instances with default (-1) port Contributed by Joseph Walton <joe at kafsemo.org>