test/jdk/java/net/httpclient/RetryWithCookie.java
changeset 49944 4690a2871b44
parent 49765 ee6f7a61f3a5
child 50681 4254bed3c09d
child 56507 2294c51eae30
equal deleted inserted replaced
49943:8e1ed2a15845 49944:4690a2871b44
    67 import java.util.Map;
    67 import java.util.Map;
    68 import java.util.concurrent.ConcurrentHashMap;
    68 import java.util.concurrent.ConcurrentHashMap;
    69 import java.util.concurrent.atomic.AtomicLong;
    69 import java.util.concurrent.atomic.AtomicLong;
    70 
    70 
    71 import static java.lang.System.out;
    71 import static java.lang.System.out;
       
    72 import static java.net.http.HttpClient.Builder.NO_PROXY;
    72 import static java.nio.charset.StandardCharsets.UTF_8;
    73 import static java.nio.charset.StandardCharsets.UTF_8;
    73 import static org.testng.Assert.assertEquals;
    74 import static org.testng.Assert.assertEquals;
    74 import static org.testng.Assert.assertTrue;
    75 import static org.testng.Assert.assertTrue;
    75 
    76 
    76 public class RetryWithCookie implements HttpServerAdapters {
    77 public class RetryWithCookie implements HttpServerAdapters {
   104     @Test(dataProvider = "positive")
   105     @Test(dataProvider = "positive")
   105     void test(String uriString) throws Exception {
   106     void test(String uriString) throws Exception {
   106         out.printf("%n---- starting (%s) ----%n", uriString);
   107         out.printf("%n---- starting (%s) ----%n", uriString);
   107         CookieManager cookieManager = new CookieManager();
   108         CookieManager cookieManager = new CookieManager();
   108         HttpClient client = HttpClient.newBuilder()
   109         HttpClient client = HttpClient.newBuilder()
       
   110                 .proxy(NO_PROXY)
   109                 .followRedirects(Redirect.ALWAYS)
   111                 .followRedirects(Redirect.ALWAYS)
   110                 .cookieHandler(cookieManager)
   112                 .cookieHandler(cookieManager)
   111                 .sslContext(sslContext)
   113                 .sslContext(sslContext)
   112                 .build();
   114                 .build();
   113         TRACKER.track(client);
   115         TRACKER.track(client);