创新互联鸿蒙OS教程:鸿蒙OSProxy

Proxy

目前创新互联建站已为上千余家的企业提供了网站建设、域名、网站空间、网站托管、服务器租用、企业网站设计、临高网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

java.lang.Object

|---java.net.Proxy

public class Proxy
extends Object

此类表示代理设置,通常是类型(http、socks)和套接字地址。 代理是一个不可变的对象。

嵌套类摘要

修饰符和类型 描述
static classProxy.TypeRepresents the proxy type.

字段摘要

修饰符和类型 字段 描述
static ProxyNO_PROXY代表 DIRECT 连接的代理设置,基本上告诉协议处理程序不要使用任何代理。

构造函数摘要

构造函数 描述
Proxy(Proxy.Type type, SocketAddress sa)创建一个表示代理连接的条目。

方法总结

修饰符和类型 方法 描述
SocketAddressaddress()返回代理的套接字地址,如果是直接连接,则返回 null。
booleanequals(Object obj)将此对象与指定对象进行比较。
inthashCode()返回此代理的哈希码。
StringtoString()构造此 Proxy 的字符串表示形式。
Proxy.Typetype()返回代理类型。
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

字段详细信息

NO_PROXY

public static final Proxy NO_PROXY

代表 DIRECT 连接的代理设置,基本上告诉协议处理程序不要使用任何代理。 例如,用于创建绕过任何其他全局代理设置(如 SOCKS)的套接字:

Socket s = new Socket(Proxy.NO_PROXY);

构造函数详细信息

Proxy

public Proxy(Proxy.Type type, SocketAddress sa)

创建一个表示代理连接的条目。 某些组合是非法的。 例如,对于 Http 和 Socks 类型,必须提供 SocketAddress。

使用 Proxy.NO_PROXY 常量来表示直接连接。

参数:

参数名称 参数描述
type代理的类型
sa该代理的 SocketAddress

Throws:

Throw名称 Throw描述
IllegalArgumentException当类型和地址不兼容时

方法详情

type

public Proxy.Type type()

返回代理类型。

返回:

表示代理类型的 Type

address

public SocketAddress address()

返回代理的套接字地址,如果是直接连接,则返回 null。

返回:

代表代理的套接字端点的 SocketAddress

toString

public String toString()

构造此 Proxy 的字符串表示形式。 这个 String 是通过调用其类型的 toString() 并连接 "@" 来构造的,如果它的类型不是 DIRECT,则 toString() 结果来自其地址。

覆盖:

类 Object 中的 toString

返回:

此对象的字符串表示形式。

equals

public final boolean equals(Object obj)

将此对象与指定对象进行比较。 当且仅当参数不为 null 并且它表示与此对象相同的代理时,结果才为真。

如果 SocketAddresses 和 type 相等,则 Proxy 的两个实例表示相同的地址。

覆盖:

类 Object 中的等于

参数:

参数名称 参数描述
obj要比较的对象。

返回:

如果对象相同,则为 true; 否则为false。

hashCode

public final int hashCode()

返回此代理的哈希码。

覆盖:

类 Object 中的 hashCode

返回:

此代理的哈希码值。

网页标题:创新互联鸿蒙OS教程:鸿蒙OSProxy
文章转载:http://www.csdahua.cn/qtweb/news8/123108.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网