25 * @test
26 * @bug 8175814
27 * @modules jdk.incubator.httpclient java.logging jdk.httpserver
28 * @run main/othervm -Djdk.httpclient.HttpClient.log=errors,requests,headers,trace VersionTest
29 */
30
31 import com.sun.net.httpserver.Headers;
32 import com.sun.net.httpserver.HttpContext;
33 import com.sun.net.httpserver.HttpExchange;
34 import com.sun.net.httpserver.HttpHandler;
35 import com.sun.net.httpserver.HttpServer;
36 import java.io.IOException;
37 import java.io.OutputStream;
38 import java.net.URI;
39 import java.util.concurrent.Executors;
40 import java.util.concurrent.ExecutorService;
41 import java.net.InetSocketAddress;
42 import jdk.incubator.http.HttpClient;
43 import jdk.incubator.http.HttpRequest;
44 import jdk.incubator.http.HttpResponse;
45 import static jdk.incubator.http.HttpRequest.BodyProcessor.fromString;
46 import static jdk.incubator.http.HttpResponse.*;
47 import static jdk.incubator.http.HttpResponse.BodyHandler.asString;
48 import static jdk.incubator.http.HttpResponse.BodyHandler.discard;
49 import static jdk.incubator.http.HttpClient.Version.HTTP_1_1;
50 import static jdk.incubator.http.HttpClient.Version.HTTP_2;
51
52 /**
53 */
54 public class VersionTest {
55 static HttpServer s1 ;
56 static ExecutorService executor;
57 static int port;
58 static HttpClient client;
59 static URI uri;
60 static volatile boolean error = false;
61
62 public static void main(String[] args) throws Exception {
63 initServer();
64
65 client = HttpClient.newBuilder()
66 .executor(executor)
|
25 * @test
26 * @bug 8175814
27 * @modules jdk.incubator.httpclient java.logging jdk.httpserver
28 * @run main/othervm -Djdk.httpclient.HttpClient.log=errors,requests,headers,trace VersionTest
29 */
30
31 import com.sun.net.httpserver.Headers;
32 import com.sun.net.httpserver.HttpContext;
33 import com.sun.net.httpserver.HttpExchange;
34 import com.sun.net.httpserver.HttpHandler;
35 import com.sun.net.httpserver.HttpServer;
36 import java.io.IOException;
37 import java.io.OutputStream;
38 import java.net.URI;
39 import java.util.concurrent.Executors;
40 import java.util.concurrent.ExecutorService;
41 import java.net.InetSocketAddress;
42 import jdk.incubator.http.HttpClient;
43 import jdk.incubator.http.HttpRequest;
44 import jdk.incubator.http.HttpResponse;
45 import static jdk.incubator.http.HttpRequest.BodyPublisher.fromString;
46 import static jdk.incubator.http.HttpResponse.BodyHandler.asString;
47 import static jdk.incubator.http.HttpResponse.BodyHandler.discard;
48 import static jdk.incubator.http.HttpClient.Version.HTTP_1_1;
49 import static jdk.incubator.http.HttpClient.Version.HTTP_2;
50
51 /**
52 */
53 public class VersionTest {
54 static HttpServer s1 ;
55 static ExecutorService executor;
56 static int port;
57 static HttpClient client;
58 static URI uri;
59 static volatile boolean error = false;
60
61 public static void main(String[] args) throws Exception {
62 initServer();
63
64 client = HttpClient.newBuilder()
65 .executor(executor)
|