RFR: 8253005: Add `@throws IOException` in javadoc for `HttpEchange.sendResponseHeaders` [v7]
Patrick Concannon
pconcannon at openjdk.java.net
Fri Nov 6 11:50:12 UTC 2020
On Thu, 5 Nov 2020 17:30:32 GMT, Chris Hegarty <chegar at openjdk.org> wrote:
>> Patrick Concannon has updated the pull request incrementally with one additional commit since the last revision:
>>
>> 8252304: Added read to TestHandler to ensure requestBody consumed before closing exchange
>
> test/jdk/java/net/httpclient/SendResponseHeadersTest.java line 75:
>
>> 73: .GET()
>> 74: .build();
>> 75: HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
>
> How about we import java.net.http.HttpResponse.BodyHandlers?
Added import for java.net.http.HttpResponse.BodyHandlers. See https://github.com/openjdk/jdk/pull/1014/commits/8ff6d9b4fcbc0f57f136ff0e7df0d371664badb2
> test/jdk/java/net/httpclient/SendResponseHeadersTest.java line 69:
>
>> 67: server.getAddress().getPort(),
>> 68: path, null, null);
>> 69:
>
> This maybe fine, but the pattern we've used elsewhere ( and have proven to be reliable ) is: InetAddress.getLoopbackAddress().getHostName() and server.getAddress().getPort(), but now I think that maybe these could be an issue for IPv6-only hosts?
`server.getAddress().getHostString()` replaced with `InetAddress.getLoopbackAddress().getHostName()` as requested. See https://github.com/openjdk/jdk/pull/1014/commits/8ff6d9b4fcbc0f57f136ff0e7df0d371664badb2
> test/jdk/java/net/httpclient/SendResponseHeadersTest.java line 63:
>
>> 61: ExecutorService executor = Executors.newCachedThreadPool();
>> 62: server.setExecutor (executor);
>> 63: server.start();
>
> Being a little pedantic, then the setup and teardown of the server could be moved into an `@BeforeTest` and `@AfterTest`, which would leave the client part of the test uncluttered.
Restructured to use @BeforeTest and @AfterTest. See https://github.com/openjdk/jdk/pull/1014/commits/8ff6d9b4fcbc0f57f136ff0e7df0d371664badb2
-------------
PR: https://git.openjdk.java.net/jdk/pull/1014
More information about the net-dev
mailing list