RFR: 8230220: java/net/HttpURLConnection/HttpURLProxySelectionTest.java fails intermittently

Jaikiran Pai jai.forums2013 at gmail.com
Tue Aug 27 11:55:19 UTC 2019


Hi Daniel,

On 27/08/19 4:49 PM, Daniel Fuchs wrote:
> Hi Jaikiran,
>
> Looks good.
>
> While you're at it, would you mind using
> jdk.test.lib.net.URIBuilder from the /test/lib
> library instead of composing the URL string by hand?
>
> Something like:
>
>     URL targetURL = URIBuilder.newBuilder()
>         .scheme("http")
>         .host(server.getAddress().getAddress())
>         .port(server.getAddress().getPort())
>         .path(WEB_APP_CONTEXT)
>         .toURL();
>
>
> I've come across some host configurations where:
>
> InetAddress.getLoopbackAddress().getHostName() => "localhost"
> but InetAddress.getByName("localhost") returns the external IP (and
> not the loopback). It all depends on what is listed in /etc/hosts.
>
> Using URIBuilder as above will ensure that the host address is
> used (instead of the host name) and that "[" "]" are inserted
> if the address is an IPv6 literal.

Understood. Here's an updated webrev to include this change
http://cr.openjdk.java.net/~jpai/webrev/8230220/2/webrev/

-Jaikiran



More information about the net-dev mailing list