URL.OpenConnection 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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。
返回
指向 URL 的 a URLConnection 。
- 属性
例外
如果在打开连接时出现 I/O 错误,
如果参数代理为 null 或为无效类型,
如果协议处理程序不支持通过代理打开连接,则为 。
注解
同样 #openConnection(),不同之处在于,连接将通过指定的代理进行;不支持代理的协议处理程序将忽略代理参数并建立正常连接。
调用此方法会抢占系统的默认 ProxySelector 设置。
在 1.5 中添加。
Java文档java.net.URL.openConnection(java.net.Proxy)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
OpenConnection()
返回一个
[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 URL 的链接。
- 属性
例外
如果在打开连接时出错。
注解
返回一个
每次调用此 URL 的协议处理程序的 java.net.URLHandler#openConnection(URL) URLStreamHandler.openConnection 方法时,都会创建 java.net.URLConnection URLConnection 的新实例。
应指出,URLConnection 实例不会在创建时建立实际的网络连接。 仅当调用 java.net.URLConnection#connect() URLConnection.connect() 时,才会发生这种情况。
如果 URL 的协议(如 HTTP 或 JAR),则存在属于以下包之一的公共专用 URLConnection 子类或其子包之一:java.lang、java.io、java.util、java.net,返回的连接将属于该子类。 例如,对于 HTTP,将返回 HttpURLConnection,对于 JAR,将返回 JarURLConnection。
Java文档java.net.URL.openConnection()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。