鴻蒙OS Proxy

2022-06-10 17:26 更新

Proxy

java.lang.Object

|---java.net.Proxy

public class Proxy
extends Object

此類表示代理設(shè)置,通常是類型(http、socks)和套接字地址。 代理是一個不可變的對象。

嵌套類摘要

修飾符和類型 描述
static class Proxy.Type Represents the proxy type.

字段摘要

修飾符和類型 字段 描述
static Proxy NO_PROXY 代表 DIRECT 連接的代理設(shè)置,基本上告訴協(xié)議處理程序不要使用任何代理。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
Proxy(Proxy.Type type, SocketAddress sa) 創(chuàng)建一個表示代理連接的條目。

方法總結(jié)

修飾符和類型 方法 描述
SocketAddress address() 返回代理的套接字地址,如果是直接連接,則返回 null。
boolean equals(Object obj) 將此對象與指定對象進(jìn)行比較。
int hashCode() 返回此代理的哈希碼。
String toString() 構(gòu)造此 Proxy 的字符串表示形式。
Proxy.Type type() 返回代理類型。
從類 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

字段詳細(xì)信息

NO_PROXY

public static final Proxy NO_PROXY

代表 DIRECT 連接的代理設(shè)置,基本上告訴協(xié)議處理程序不要使用任何代理。 例如,用于創(chuàng)建繞過任何其他全局代理設(shè)置(如 SOCKS)的套接字:

Socket s = new Socket(Proxy.NO_PROXY);

構(gòu)造函數(shù)詳細(xì)信息

Proxy

public Proxy(Proxy.Type type, SocketAddress sa)

創(chuàng)建一個表示代理連接的條目。 某些組合是非法的。 例如,對于 Http 和 Socks 類型,必須提供 SocketAddress。

使用 Proxy.NO_PROXY 常量來表示直接連接。

參數(shù):

參數(shù)名稱 參數(shù)描述
type 代理的類型
sa 該代理的 SocketAddress

Throws:

Throw名稱 Throw描述
IllegalArgumentException 當(dāng)類型和地址不兼容時

方法詳情

type

public Proxy.Type type()

返回代理類型。

返回:

表示代理類型的 Type

address

public SocketAddress address()

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

返回:

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

toString

public String toString()

構(gòu)造此 Proxy 的字符串表示形式。 這個 String 是通過調(diào)用其類型的 toString() 并連接 "@" 來構(gòu)造的,如果它的類型不是 DIRECT,則 toString() 結(jié)果來自其地址。

覆蓋:

類 Object 中的 toString

返回:

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

equals

public final boolean equals(Object obj)

將此對象與指定對象進(jìn)行比較。 當(dāng)且僅當(dāng)參數(shù)不為 null 并且它表示與此對象相同的代理時,結(jié)果才為真。

如果 SocketAddresses 和 type 相等,則 Proxy 的兩個實例表示相同的地址。

覆蓋:

類 Object 中的等于

參數(shù):

參數(shù)名稱 參數(shù)描述
obj 要比較的對象。

返回:

如果對象相同,則為 true; 否則為false。

hashCode

public final int hashCode()

返回此代理的哈希碼。

覆蓋:

類 Object 中的 hashCode

返回:

此代理的哈希碼值。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號