語言

URL.OpenConnection 方法

定義

多載

名稱 Description
OpenConnection(Proxy)

#openConnection()同理,但連線將透過指定的代理建立;不支援代理的協定處理器會忽略代理參數,建立正常連線。

OpenConnection()

回傳 java.net.URLConnection URLConnection 一個實例,代表與遠端物件 URL的連結。

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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於