Although I can't find it in any specification, there seems to be a consensus that the Host header needs to follow rfc2732 syntax when the "host name" is in fact a literal IPv6 address and wrap the address in square brackets.
But does the same apply to the CONNECT method, which also uses a HOST:PORT syntax?
