equal
deleted
inserted
replaced
25 import com.sun.net.httpserver.Headers; |
25 import com.sun.net.httpserver.Headers; |
26 import com.sun.net.httpserver.HttpContext; |
26 import com.sun.net.httpserver.HttpContext; |
27 import com.sun.net.httpserver.HttpExchange; |
27 import com.sun.net.httpserver.HttpExchange; |
28 import com.sun.net.httpserver.HttpHandler; |
28 import com.sun.net.httpserver.HttpHandler; |
29 import com.sun.net.httpserver.HttpServer; |
29 import com.sun.net.httpserver.HttpServer; |
|
30 |
|
31 import java.net.InetAddress; |
30 import java.net.http.HttpClient.Version; |
32 import java.net.http.HttpClient.Version; |
31 import jdk.internal.net.http.common.HttpHeadersImpl; |
33 import jdk.internal.net.http.common.HttpHeadersImpl; |
32 import java.io.ByteArrayOutputStream; |
34 import java.io.ByteArrayOutputStream; |
33 import java.io.IOException; |
35 import java.io.IOException; |
34 import java.io.InputStream; |
36 import java.io.InputStream; |
449 public abstract void stop(); |
451 public abstract void stop(); |
450 public abstract HttpTestContext addHandler(HttpTestHandler handler, String root); |
452 public abstract HttpTestContext addHandler(HttpTestHandler handler, String root); |
451 public abstract InetSocketAddress getAddress(); |
453 public abstract InetSocketAddress getAddress(); |
452 public abstract Version getVersion(); |
454 public abstract Version getVersion(); |
453 |
455 |
|
456 public String serverAuthority() { |
|
457 return InetAddress.getLoopbackAddress().getHostName() + ":" |
|
458 + getAddress().getPort(); |
|
459 } |
|
460 |
454 public static HttpTestServer of(HttpServer server) { |
461 public static HttpTestServer of(HttpServer server) { |
455 return new Http1TestServer(server); |
462 return new Http1TestServer(server); |
456 } |
463 } |
457 |
464 |
458 public static HttpTestServer of(Http2TestServer server) { |
465 public static HttpTestServer of(Http2TestServer server) { |