A "host" without any trailing port information implies the default port for the service requested (e.g., "80" for an HTTP URL)
This is important for couchdb servers with virtual hosts enabled, since virtual host directives look like host:port = url and rely on the HTTP host header being sent in its entirety.
As per RFC2616:
This is important for couchdb servers with virtual hosts enabled, since virtual host directives look like
host:port = url
and rely on the HTTP host header being sent in its entirety.