URL.OpenConnection 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| OpenConnection(Proxy) |
與 |
| OpenConnection() |
回傳 |
OpenConnection(Proxy)
與 #openConnection()同理,但連線將透過指定的代理建立;不支援代理的協定處理器會忽略代理參數,建立正常連線。
[Android.Runtime.Register("openConnection", "(Ljava/net/Proxy;)Ljava/net/URLConnection;", "")]
public Java.Net.URLConnection? OpenConnection(Java.Net.Proxy? proxy);
[<Android.Runtime.Register("openConnection", "(Ljava/net/Proxy;)Ljava/net/URLConnection;", "")>]
member this.OpenConnection : Java.Net.Proxy -> Java.Net.URLConnection
參數
- proxy
- Proxy
這個連結將透過代理人建立。 若需直接連接,應指定Proxy.NO_PROXY。
傳回
a URLConnection 轉為網址。
- 屬性
例外狀況
如果在開啟連線時發生 I/O 錯誤。
若參數為空,則代理為無效型態。
如果協定處理器不支援透過代理開啟連線。
備註
與 #openConnection()同理,但連線將透過指定的代理建立;不支援代理的協定處理器會忽略代理參數,建立正常連線。
啟用此方法會先行執行系統預設的代理選擇器設定。
已在1.5中新增。
Java 文件 java.net.URL.openConnection(java.net.Proxy)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
OpenConnection()
回傳 java.net.URLConnection URLConnection 一個實例,代表與遠端物件 URL的連結。
[Android.Runtime.Register("openConnection", "()Ljava/net/URLConnection;", "")]
public Java.Net.URLConnection? OpenConnection();
[<Android.Runtime.Register("openConnection", "()Ljava/net/URLConnection;", "")>]
member this.OpenConnection : unit -> Java.Net.URLConnection
傳回
連結 java.net.URLConnection URLConnection 到該網址。
- 屬性
例外狀況
如果在開啟連線時發生錯誤。
備註
回傳 java.net.URLConnection URLConnection 一個實例,代表與遠端物件 URL的連結。
每次呼叫協定處理程序中 java.net.URLStreamHandler#openConnection(URL) URLStreamHandler.openConnection(URL) 方法時,都會建立新的 java.net.URLConnection 實例。
值得注意的是,URLConnection 實例在建立時並不會建立實際的網路連線。 這只會在呼叫 java.net.URLConnection#connect() URL Connection.connect() 時發生。
如果該 URL 的協定(例如 HTTP 或 JAR)存在一個公開且專門化的 URLConnection 子類別,屬於以下套件之一或其子套件之一:java.lang、java.io、java.util、java.net,則回傳的連線將屬於該子類別。 例如,HTTP 會回傳 HttpURLConnection,JAR 則回傳 JarURLConnection。
Java 文件 java.net.URL.openConnection()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。