共用方式為


HttpsURLConnection 類別

定義

HttpsURLConnectionHttpURLConnection擴充支持 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
繼承
屬性

備註

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

如需 HTTPs 規格的詳細資訊,請參閱 http://www.w3.org/pub/WWW/Protocols/ RFC 2818

這個類別使用 HostnameVerifierSSLSocketFactory。 這兩個類別都有定義的預設實作。 不過,實作可以以個別類別 (static) 或個別實例為基礎來取代。 所有新的 HttpsURLConnection實例都會在實例建立時指派「預設」靜態值,但是可以在擷取之前 connect呼叫適當的個別實例集方法來覆寫它們。

已在1.4中新增。

javax.net.ssl.HttpsURLConnectionJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

HttpsURLConnection(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

HttpsURLConnection(URL)

HttpsURLConnection使用指定的網址建立 。

欄位

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:需要 Proxy 驗證。

(繼承來源 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:使用 Proxy。

(繼承來源 HttpURLConnection)
HttpVersion
已淘汰.

HTTP 狀態代碼 505:不支援 HTTP 版本。

(繼承來源 HttpURLConnection)

屬性

AllowUserInteraction

傳回這個物件的域值 allowUserInteraction 。 -或- 設定這個 URLConnection的域值allowUserInteraction

(繼承來源 URLConnection)
ChunkLength

使用區塊編碼串流模式進行輸出時,區塊長度。

(繼承來源 HttpURLConnection)
CipherSuite

傳回 SSL 交握期間交涉的加密套件名稱。

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Connected

如果 false為,這個連接物件尚未建立指定 URL 的通訊連結。

(繼承來源 URLConnection)
ConnectTimeout

傳回聯機逾時的設定。 -或- 設定開啟此 URLConnection 所參考資源的通訊連結時所要使用的指定逾時值,以毫秒為單位。

(繼承來源 URLConnection)
Content

擷取此 URL 連線的內容。

(繼承來源 URLConnection)
ContentEncoding

傳回標頭欄位的值 content-encoding

(繼承來源 URLConnection)
ContentLength

傳回標頭欄位的值 content-length

(繼承來源 URLConnection)
ContentLengthLong

以 long 傳回標頭欄位的值 content-length

(繼承來源 URLConnection)
ContentType

傳回標頭欄位的值 content-type

(繼承來源 URLConnection)
Date

傳回標頭欄位的值 date

(繼承來源 URLConnection)
DefaultHostnameVerifier

取得這個類別的新實例所繼承的預設值 HostnameVerifier 。 -或- 設定這個類別的新實例所繼承的預設值 HostnameVerifier

DefaultSSLSocketFactory

取得這個類別的新實例所繼承的預設靜態 SSLSocketFactory 。 -或- 設定這個類別的新實例所繼承的預設值 SSLSocketFactory

DefaultUseCaches

傳回的useCaches旗標預設值URLConnection。 -或- 將欄位的 useCaches 預設值設定為指定的值。

(繼承來源 URLConnection)
DoInput

傳回這個 URLConnectiondoInput 旗標的值。 -或- 將這個 URLConnection 欄位的值doInput設定為指定的值。

(繼承來源 URLConnection)
DoOutput

傳回這個 URLConnectiondoOutput 旗標的值。 -或- 將這個 URLConnection 欄位的值doOutput設定為指定的值。

(繼承來源 URLConnection)
ErrorStream

如果連線失敗,但伺服器仍傳送有用的數據,則傳回錯誤數據流。

(繼承來源 HttpURLConnection)
Expiration

傳回標頭欄位的值 expires

(繼承來源 URLConnection)
FixedContentLength

使用固定長度串流模式時,固定的內容長度。

(繼承來源 HttpURLConnection)
FixedContentLengthLong

使用固定長度串流模式時,固定的內容長度。

(繼承來源 HttpURLConnection)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
HeaderFields

會傳回標頭欄位的不可修改對應。

(繼承來源 URLConnection)
HostnameVerifier

HostnameVerifier取得這個實體上就地的 。 -或- 設定 HostnameVerifier 這個實體的 。

IfModifiedSince

傳回這個物件的 ifModifiedSince 欄位值。 -或- 將這個 URLConnection 欄位的值ifModifiedSince設定為指定的值。

(繼承來源 URLConnection)
InputStream

傳回從這個開啟的連接讀取的輸入數據流。

(繼承來源 URLConnection)
InstanceFollowRedirects

傳回這個 HttpURLConnectioninstanceFollowRedirects 欄位的值。 -或- 設定 HTTP 重新導向(回應碼為 3xx 的要求)是否應該自動接著這個 HttpURLConnection 實例。

(繼承來源 HttpURLConnection)
JniIdentityHashCode

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
JniPeerMembers

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

LastModified

傳回標頭欄位的值 last-modified

(繼承來源 URLConnection)
LocalPrincipal

傳回在交握期間傳送至伺服器的主體。

Method

HTTP 方法 (GET、POST、PUT 等。

(繼承來源 HttpURLConnection)
OutputStream

傳回寫入此連接的輸出數據流。

(繼承來源 URLConnection)
PeerPrincipal

傳回在定義會話時建立的伺服器主體。

PeerReference

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
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 套接字處理站。 -或- 設定 SSLSocketFactory 當這個實體建立套接字以進行安全的 https URL 連線時要使用的 。

ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

Url

URL 代表開啟此連線之 World Wide Web 上的遠端物件。

(繼承來源 URLConnection)
URL

傳回這個 URLConnectionURL 欄位的值。

(繼承來源 URLConnection)
UseCaches

傳回這個 URLConnectionuseCaches 欄位的值。 -或- 將這個 URLConnection 欄位的值useCaches設定為指定的值。

(繼承來源 URLConnection)

方法

AddRequestProperty(String, String)

加入索引鍵/值組所指定的一般要求屬性。

(繼承來源 URLConnection)
Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Connect()

如果尚未建立這類連線,請開啟此 URL 所參考資源的通訊連結。

(繼承來源 URLConnection)
ConnectAsync()

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 URLConnection)
Disconnect()

表示近期不太可能對伺服器提出其他要求。

(繼承來源 HttpURLConnection)
Dispose()

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
Dispose(Boolean)

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetContent(Class[])

擷取此 URL 連線的內容。

(繼承來源 URLConnection)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetHeaderField(Int32)

傳回 sup th/sup> 標頭欄位的值。<>n<

(繼承來源 URLConnection)
GetHeaderField(String)

傳回具名標頭欄位的值。

(繼承來源 URLConnection)
GetHeaderFieldDate(String, Int64)

傳回已剖析為日期的具名字段值。

(繼承來源 URLConnection)
GetHeaderFieldInt(String, Int32)

傳回已剖析為數位的具名字段值。

(繼承來源 URLConnection)
GetHeaderFieldKey(Int32)

傳回 sup>th</sup> 標頭欄位的n<索引鍵。

(繼承來源 URLConnection)
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>()

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
UsingProxy()

指出連線是否通過 Proxy。

(繼承來源 HttpURLConnection)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
IJavaPeerable.Finalized()

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

GetJniTypeName(IJavaPeerable)

HttpsURLConnectionHttpURLConnection擴充支持 HTTPs 特定功能。

適用於