24 /* |
24 /* |
25 * @test |
25 * @test |
26 * @bug 8161157 |
26 * @bug 8161157 |
27 * @library /lib/testlibrary server |
27 * @library /lib/testlibrary server |
28 * @build jdk.testlibrary.SimpleSSLContext |
28 * @build jdk.testlibrary.SimpleSSLContext |
29 * @modules jdk.incubator.httpclient/jdk.incubator.http.internal.common |
29 * @modules java.base/sun.net.www.http |
|
30 * jdk.incubator.httpclient/jdk.incubator.http.internal.common |
30 * jdk.incubator.httpclient/jdk.incubator.http.internal.frame |
31 * jdk.incubator.httpclient/jdk.incubator.http.internal.frame |
31 * jdk.incubator.httpclient/jdk.incubator.http.internal.hpack |
32 * jdk.incubator.httpclient/jdk.incubator.http.internal.hpack |
32 * @run testng/othervm -Djdk.httpclient.HttpClient.log=ssl,frames,errors NoBody |
33 * @run testng/othervm -Djdk.httpclient.HttpClient.log=ssl,frames,errors NoBody |
33 */ |
34 */ |
34 |
35 |
35 import java.io.IOException; |
|
36 import java.net.URI; |
36 import java.net.URI; |
37 import jdk.incubator.http.HttpClient; |
37 import jdk.incubator.http.HttpClient; |
38 import jdk.incubator.http.HttpRequest; |
38 import jdk.incubator.http.HttpRequest; |
39 import jdk.incubator.http.HttpResponse; |
39 import jdk.incubator.http.HttpResponse; |
40 import javax.net.ssl.SSLContext; |
40 import javax.net.ssl.SSLContext; |
41 import javax.net.ssl.SSLParameters; |
|
42 import java.util.concurrent.Executors; |
41 import java.util.concurrent.Executors; |
43 import java.util.concurrent.ExecutorService; |
42 import java.util.concurrent.ExecutorService; |
44 import jdk.testlibrary.SimpleSSLContext; |
43 import jdk.testlibrary.SimpleSSLContext; |
45 import static jdk.incubator.http.HttpClient.Version.HTTP_2; |
44 import static jdk.incubator.http.HttpClient.Version.HTTP_2; |
46 import static jdk.incubator.http.HttpRequest.BodyProcessor.fromString; |
45 import static jdk.incubator.http.HttpRequest.BodyPublisher.fromString; |
47 import static jdk.incubator.http.HttpResponse.BodyHandler.asString; |
46 import static jdk.incubator.http.HttpResponse.BodyHandler.asString; |
48 |
47 |
49 import org.testng.annotations.Test; |
48 import org.testng.annotations.Test; |
50 |
49 |
51 public class NoBody { |
50 public class NoBody { |