Route
class Route(val address: Address, val proxy: <Error class: unknown class>, val socketAddress: <Error class: unknown class>)
The concrete route used by a connection to reach an abstract origin server. When creating a connection the client has many options:
HTTP proxy: a proxy server may be explicitly configured for the client. Otherwise, the java.net.ProxySelector is used. It may return multiple proxies to attempt.
IP address: whether connecting directly to an origin server or a proxy, opening a socket requires an IP address. The DNS server may return multiple IP addresses to attempt.
Each route is a specific selection of these options.
Constructors
Functions
Link copied to clipboard
Returns true if this route tunnels HTTPS or HTTP/2 through an HTTP proxy. See RFC 2817, Section 5.2.