HttpsURLConnection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
HttpsURLConnection
HttpURLConnection
扩展支持 https 特定的功能。
[Android.Runtime.Register("javax/net/ssl/HttpsURLConnection", DoNotGenerateAcw=true)]
public abstract class HttpsURLConnection : Java.Net.HttpURLConnection
[<Android.Runtime.Register("javax/net/ssl/HttpsURLConnection", DoNotGenerateAcw=true)>]
type HttpsURLConnection = class
inherit HttpURLConnection
- 继承
- 属性
注解
HttpsURLConnection
HttpURLConnection
扩展支持 https 特定的功能。
有关 https 规范的更多详细信息,请参阅 http://www.w3.org/pub/WWW/Protocols/ RFC 2818 。
此类使用 HostnameVerifier
和 SSLSocketFactory
。 这两个类都定义了默认实现。 但是,可以在每个类(静态)或每个实例的基础上替换实现。 所有新的 HttpsURLConnection
实例将在创建实例时分配“默认”静态值,但在创建实例之前 connect
,可以通过调用相应的每个实例集方法来替代它们。
在 1.4 中添加。
适用于 . 的 javax.net.ssl.HttpsURLConnection
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
HttpsURLConnection(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
HttpsURLConnection(URL) |
使用指定的 URL 创建一个 |
字段
HttpAccepted |
已过时.
HTTP 状态代码 202:已接受。 (继承自 HttpURLConnection) |
HttpBadGateway |
已过时.
HTTP 状态代码 502:网关错误。 (继承自 HttpURLConnection) |
HttpBadMethod |
已过时.
HTTP 状态代码 405:不允许使用的方法。 (继承自 HttpURLConnection) |
HttpBadRequest |
已过时.
HTTP 状态代码 400:请求错误。 (继承自 HttpURLConnection) |
HttpClientTimeout |
已过时.
HTTP 状态代码 408:请求超时。 (继承自 HttpURLConnection) |
HttpConflict |
已过时.
HTTP 状态代码 409:冲突。 (继承自 HttpURLConnection) |
HttpCreated |
已过时.
HTTP 状态代码 201:已创建。 (继承自 HttpURLConnection) |
HttpEntityTooLarge |
已过时.
HTTP 状态代码 413:请求实体太大。 (继承自 HttpURLConnection) |
HttpForbidden |
已过时.
HTTP 状态代码 403:禁止。 (继承自 HttpURLConnection) |
HttpGatewayTimeout |
已过时.
HTTP 状态代码 504:网关超时。 (继承自 HttpURLConnection) |
HttpGone |
已过时.
HTTP 状态代码 410:已消失。 (继承自 HttpURLConnection) |
HttpInternalError |
已过时.
HTTP 状态代码 500:内部服务器错误。 (继承自 HttpURLConnection) |
HttpLengthRequired |
已过时.
HTTP 状态代码 411:所需的长度。 (继承自 HttpURLConnection) |
HttpMovedPerm |
已过时.
HTTP 状态代码 301:永久移动。 (继承自 HttpURLConnection) |
HttpMovedTemp |
已过时.
HTTP 状态代码 302:临时重定向。 (继承自 HttpURLConnection) |
HttpMultChoice |
已过时.
HTTP 状态代码 300:多个选择。 (继承自 HttpURLConnection) |
HttpNoContent |
已过时.
HTTP 状态代码 204:无内容。 (继承自 HttpURLConnection) |
HttpNotAcceptable |
已过时.
HTTP 状态代码 406:不可接受。 (继承自 HttpURLConnection) |
HttpNotAuthoritative |
已过时.
HTTP 状态代码 203:非权威信息。 (继承自 HttpURLConnection) |
HttpNotFound |
已过时.
HTTP 状态代码 404:找不到。 (继承自 HttpURLConnection) |
HttpNotImplemented |
已过时.
HTTP 状态代码 501:未实现。 (继承自 HttpURLConnection) |
HttpNotModified |
已过时.
HTTP 状态代码 304:未修改。 (继承自 HttpURLConnection) |
HttpOk |
已过时.
HTTP 状态代码 200:确定。 (继承自 HttpURLConnection) |
HttpPartial |
已过时.
HTTP 状态代码 206:部分内容。 (继承自 HttpURLConnection) |
HttpPaymentRequired |
已过时.
HTTP 状态代码 402:需要付款。 (继承自 HttpURLConnection) |
HttpPreconFailed |
已过时.
HTTP 状态代码 412:前置条件失败。 (继承自 HttpURLConnection) |
HttpProxyAuth |
已过时.
HTTP 状态代码 407:需要代理身份验证。 (继承自 HttpURLConnection) |
HttpReqTooLong |
已过时.
HTTP 状态代码 414:请求 URI 太大。 (继承自 HttpURLConnection) |
HttpReset |
已过时.
HTTP 状态代码 205:重置内容。 (继承自 HttpURLConnection) |
HttpSeeOther |
已过时.
HTTP 状态代码 303:请参阅其他。 (继承自 HttpURLConnection) |
HttpServerError |
已过时.
HTTP 状态代码 500:内部服务器错误。 (继承自 HttpURLConnection) |
HttpUnauthorized |
已过时.
HTTP 状态代码 401:未授权。 (继承自 HttpURLConnection) |
HttpUnavailable |
已过时.
HTTP 状态代码 503:服务不可用。 (继承自 HttpURLConnection) |
HttpUnsupportedType |
已过时.
HTTP 状态代码 415:不支持的媒体类型。 (继承自 HttpURLConnection) |
HttpUseProxy |
已过时.
HTTP 状态代码 305:使用代理。 (继承自 HttpURLConnection) |
HttpVersion |
已过时.
HTTP 状态代码 505:不支持 HTTP 版本。 (继承自 HttpURLConnection) |
属性
AllowUserInteraction |
返回此对象的字段的值 |
ChunkLength |
使用分块编码流式处理模式进行输出时,区块长度。 (继承自 HttpURLConnection) |
CipherSuite |
返回 SSL 握手期间协商的密码套件的名称。 |
Class |
返回此 |
Connected |
如果 |
ConnectTimeout |
返回连接超时的设置。 - 或 - 设置指定超时值(以毫秒为单位),用于打开此 URLConnection 引用的资源的通信链接。 (继承自 URLConnection) |
Content |
检索此 URL 连接的内容。 (继承自 URLConnection) |
ContentEncoding |
返回标头字段的值 |
ContentLength |
返回标头字段的值 |
ContentLengthLong |
将标头字段的值 |
ContentType |
返回标头字段的值 |
Date |
返回标头字段的值 |
DefaultHostnameVerifier |
获取此类的新实例继承的默认值 |
DefaultSSLSocketFactory |
获取此类的新实例继承的默认静态 |
DefaultUseCaches |
返回 's |
DoInput |
返回此 |
DoOutput |
返回此 |
ErrorStream |
如果连接失败,但服务器仍发送了有用的数据,则返回错误流。 (继承自 HttpURLConnection) |
Expiration |
返回标头字段的值 |
FixedContentLength |
使用固定长度流模式时的固定内容长度。 (继承自 HttpURLConnection) |
FixedContentLengthLong |
使用固定长度流模式时的固定内容长度。 (继承自 HttpURLConnection) |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
HeaderFields |
返回标头字段的不可修改的映射。 (继承自 URLConnection) |
HostnameVerifier |
获取 |
IfModifiedSince |
返回此对象的 |
InputStream |
返回从此打开的连接中读取的输入流。 (继承自 URLConnection) |
InstanceFollowRedirects |
返回此 |
JniIdentityHashCode |
|
JniPeerMembers |
|
LastModified |
返回标头字段的值 |
LocalPrincipal |
返回在握手期间发送到服务器的主体。 |
Method |
HTTP 方法(GET、POST、PUT 等) (继承自 HttpURLConnection) |
OutputStream |
返回写入此连接的输出流。 (继承自 URLConnection) |
PeerPrincipal |
返回在定义会话过程中建立的服务器主体。 |
PeerReference |
|
Permission |
返回一个权限对象,该对象表示建立由此对象表示的连接所需的权限。 (继承自 URLConnection) |
ReadTimeout |
返回读取超时的设置。 - 或 - 将读取超时设置为指定的超时,以毫秒为单位。 (继承自 URLConnection) |
RequestMethod |
获取请求方法。 - 或 - 设置 URL 请求的方法之一:<UL<>LI GET <LI>>POST <LI HEAD <LI>OPTIONS <LI>>PUT><>< LI TRACE </UL> 是合法的,受协议限制。 (继承自 HttpURLConnection) |
RequestProperties |
返回此连接的常规请求属性的不可修改映射。 (继承自 URLConnection) |
ResponseCode |
从 HTTP 响应消息获取状态代码。 (继承自 HttpURLConnection) |
ResponseMessage |
获取与服务器响应代码一起返回的 HTTP 响应消息(如果有)。 (继承自 HttpURLConnection) |
SSLSocketFactory |
获取在创建用于安全 https URL 连接的套接字时要使用的 SSL 套接字工厂。 - 或 - 设置 |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
Url |
URL 表示打开此连接的万维网上的远程对象。 (继承自 URLConnection) |
URL |
返回此 |
UseCaches |
返回此 |
方法
AddRequestProperty(String, String) |
添加由键值对指定的常规请求属性。 (继承自 URLConnection) |
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Connect() |
打开此 URL 引用的资源的通信链接(如果尚未建立此类连接)。 (继承自 URLConnection) |
ConnectAsync() |
|
Disconnect() |
指示近期不太可能向服务器发出其他请求。 (继承自 HttpURLConnection) |
Dispose() |
|
Dispose(Boolean) |
|
Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
GetContent(Class[]) |
检索此 URL 连接的内容。 (继承自 URLConnection) |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
GetHeaderField(Int32) |
返回 sup th/sup> 标头字段的值 |
GetHeaderField(String) |
返回命名标头字段的值。 (继承自 URLConnection) |
GetHeaderFieldDate(String, Int64) |
返回被分析为日期的命名字段的值。 (继承自 URLConnection) |
GetHeaderFieldInt(String, Int32) |
返回被分析为数字的命名字段的值。 (继承自 URLConnection) |
GetHeaderFieldKey(Int32) |
返回 sup>th</sup> 标头字段的 |
GetHeaderFieldLong(String, Int64) |
返回被分析为数字的命名字段的值。 (继承自 URLConnection) |
GetLocalCertificates() |
返回在握手期间发送到服务器的证书。 |
GetRequestProperty(String) |
返回此连接的命名常规请求属性的值。 (继承自 URLConnection) |
GetServerCertificates() |
返回在定义会话过程中建立的服务器证书链。 |
JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
SetChunkedStreamingMode(Int32) |
此方法用于在内容长度<不是< b>/b> 时启用 HTTP 请求正文的流式处理,而无需进行内部缓冲。 (继承自 HttpURLConnection) |
SetFixedLengthStreamingMode(Int32) |
当事先知道内容长度时,此方法用于在不进行内部缓冲的情况下启用 HTTP 请求正文的流式传输。 (继承自 HttpURLConnection) |
SetFixedLengthStreamingMode(Int64) |
当事先知道内容长度时,此方法用于在不进行内部缓冲的情况下启用 HTTP 请求正文的流式传输。 (继承自 HttpURLConnection) |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
SetRequestProperty(String, String) |
设置常规请求属性。 (继承自 URLConnection) |
ToArray<T>() |
|
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
|
UsingProxy() |
指示连接是否通过代理。 (继承自 HttpURLConnection) |
Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|