java.lang.Object
java.net.Proxy
此类表示代理设置,通常是类型(http、socks)和套接字地址。
Proxy 是一个不可变对象。
- 自从:
- 1.5
- 参见:
-
字段详细信息
-
NO_PROXY
代表DIRECT连接的代理设置,基本上告诉协议处理程序不要使用任何代理。例如,用于创建绕过任何其他全局代理设置(如 SOCKS)的套接字:Socket s = new Socket(Proxy.NO_PROXY);
-
-
构造方法详细信息
-
Proxy
创建表示代理连接的条目。某些组合是非法的。例如,对于类型 Http 和 Socks,一个 SocketAddress必须提供。使用
Proxy.NO_PROXY常量表示直接连接。- 参数:
type- 代理的Typesa- 该代理的SocketAddress- 抛出:
IllegalArgumentException- 当类型和地址不兼容时
-
-
方法详情
-
type
返回代理类型。- 返回:
- 代表代理类型的 Type
-
address
返回代理的套接字地址,如果是直接连接则返回null。- 返回:
-
一个
SocketAddress表示代理的套接字端点
-
toString
构造此代理的字符串表示形式。此 String 是通过对其类型调用 toString() 并连接“@”构造的,如果其类型不是DIRECT,则 toString() 从其地址得到结果。 -
equals
将此对象与指定对象进行比较。结果是true当且仅当参数不是null并且它表示与此对象相同的代理。如果 SocketAddresses 和类型都相等,则
Proxy的两个实例表示相同的地址。 -
hashCode
public final int hashCode()返回此代理的哈希码。
-