W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
java.lang.Object
|---java.net.Proxy
public class Proxy
extends Object
此類表示代理設(shè)置,通常是類型(http、socks)和套接字地址。 代理是一個(gè)不可變的對象。
修飾符和類型 | 類 | 描述 |
---|---|---|
static class | Proxy.Type | Represents the proxy type. |
修飾符和類型 | 字段 | 描述 |
---|---|---|
static Proxy | NO_PROXY | 代表 DIRECT 連接的代理設(shè)置,基本上告訴協(xié)議處理程序不要使用任何代理。 |
構(gòu)造函數(shù) | 描述 |
---|---|
Proxy(Proxy.Type type, SocketAddress sa) | 創(chuàng)建一個(gè)表示代理連接的條目。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
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 |
public static final Proxy NO_PROXY
代表 DIRECT 連接的代理設(shè)置,基本上告訴協(xié)議處理程序不要使用任何代理。 例如,用于創(chuàng)建繞過任何其他全局代理設(shè)置(如 SOCKS)的套接字:
Socket s = new Socket(Proxy.NO_PROXY);
public Proxy(Proxy.Type type, SocketAddress sa)
創(chuàng)建一個(gè)表示代理連接的條目。 某些組合是非法的。 例如,對于 Http 和 Socks 類型,必須提供 SocketAddress。
使用 Proxy.NO_PROXY 常量來表示直接連接。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
type | 代理的類型 |
sa | 該代理的 SocketAddress |
Throws:
Throw名稱 | Throw描述 |
---|---|
IllegalArgumentException | 當(dāng)類型和地址不兼容時(shí) |
public Proxy.Type type()
返回代理類型。
返回:
表示代理類型的 Type
public SocketAddress address()
返回代理的套接字地址,如果是直接連接,則返回 null。
返回:
代表代理的套接字端點(diǎn)的 SocketAddress
public String toString()
構(gòu)造此 Proxy 的字符串表示形式。 這個(gè) String 是通過調(diào)用其類型的 toString() 并連接 "@" 來構(gòu)造的,如果它的類型不是 DIRECT,則 toString() 結(jié)果來自其地址。
覆蓋:
類 Object 中的 toString
返回:
此對象的字符串表示形式。
public final boolean equals(Object obj)
將此對象與指定對象進(jìn)行比較。 當(dāng)且僅當(dāng)參數(shù)不為 null 并且它表示與此對象相同的代理時(shí),結(jié)果才為真。
如果 SocketAddresses 和 type 相等,則 Proxy 的兩個(gè)實(shí)例表示相同的地址。
覆蓋:
類 Object 中的等于
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
obj | 要比較的對象。 |
返回:
如果對象相同,則為 true; 否則為false。
public final int hashCode()
返回此代理的哈希碼。
覆蓋:
類 Object 中的 hashCode
返回:
此代理的哈希碼值。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: