Language

HttpsURLConnection クラス

定義

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

[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 は、https 固有の機能をサポートして HttpURLConnection を拡張します。

https の仕様の詳細については、 http://www.w3.org/pub/WWW/Protocols/ および RFC 2818 を参照してください。

このクラスでは、 HostnameVerifier と SSLSocketFactoryを使用します。 両方のクラスに既定の実装が定義されています。 ただし、実装はクラスごと (静的) またはインスタンスごとに置き換えることができます。 すべての新しい HttpsURLConnectionインスタンスには、インスタンス作成時に "既定の" 静的値が割り当てられますが、 connectする前に適切なインスタンスごとのセット メソッドを呼び出すことによってオーバーライドできます。

1.4 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
HttpsURLConnection(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

HttpsURLConnection(URL)

指定した URL を使用して HttpsURLConnection を作成します。

フィールド

名前 説明
HttpAccepted
古い.

HTTP Status-Code 202: 受け入れられます。

(継承元 HttpURLConnection)
HttpBadGateway
古い.

HTTP Status-Code 502: 無効なゲートウェイ。

(継承元 HttpURLConnection)
HttpBadMethod
古い.

HTTP Status-Code 405: メソッドは許可されていません。

(継承元 HttpURLConnection)
HttpBadRequest
古い.

HTTP Status-Code 400: 無効な要求。

(継承元 HttpURLConnection)
HttpClientTimeout
古い.

HTTP Status-Code 408: 要求タイムアウト。

(継承元 HttpURLConnection)
HttpConflict
古い.

HTTP Status-Code 409: 競合。

(継承元 HttpURLConnection)
HttpCreated
古い.

HTTP Status-Code 201: 作成済み。

(継承元 HttpURLConnection)
HttpEntityTooLarge
古い.

HTTP Status-Code 413: 要求エンティティが大きすぎます。

(継承元 HttpURLConnection)
HttpForbidden
古い.

HTTP Status-Code 403: 許可されていません。

(継承元 HttpURLConnection)
HttpGatewayTimeout
古い.

HTTP Status-Code 504: ゲートウェイ タイムアウト。

(継承元 HttpURLConnection)
HttpGone
古い.

HTTP Status-Code 410: Gone。

(継承元 HttpURLConnection)
HttpInternalError
古い.

HTTP Status-Code 500: 内部サーバー エラー。

(継承元 HttpURLConnection)
HttpLengthRequired
古い.

HTTP Status-Code 411: 必要な長さ。

(継承元 HttpURLConnection)
HttpMovedPerm
古い.

HTTP Status-Code 301: 永続的に移動されました。

(継承元 HttpURLConnection)
HttpMovedTemp
古い.

HTTP Status-Code 302: 一時的なリダイレクト。

(継承元 HttpURLConnection)
HttpMultChoice
古い.

HTTP Status-Code 300: 複数の選択肢。

(継承元 HttpURLConnection)
HttpNoContent
古い.

HTTP Status-Code 204: コンテンツなし。

(継承元 HttpURLConnection)
HttpNotAcceptable
古い.

HTTP Status-Code 406: 許容されません。

(継承元 HttpURLConnection)
HttpNotAuthoritative
古い.

HTTP Status-Code 203: 権限のない情報。

(継承元 HttpURLConnection)
HttpNotFound
古い.

HTTP Status-Code 404: 見つかりません。

(継承元 HttpURLConnection)
HttpNotImplemented
古い.

HTTP Status-Code 501: 実装されていません。

(継承元 HttpURLConnection)
HttpNotModified
古い.

HTTP Status-Code 304: 変更されていません。

(継承元 HttpURLConnection)
HttpOk
古い.

HTTP Status-Code 200: OK。

(継承元 HttpURLConnection)
HttpPartial
古い.

HTTP Status-Code 206: 部分的なコンテンツ。

(継承元 HttpURLConnection)
HttpPaymentRequired
古い.

HTTP Status-Code 402: 支払いが必要です。

(継承元 HttpURLConnection)
HttpPreconFailed
古い.

HTTP Status-Code 412: 前提条件に失敗しました。

(継承元 HttpURLConnection)
HttpProxyAuth
古い.

HTTP Status-Code 407: プロキシ認証が必要です。

(継承元 HttpURLConnection)
HttpReqTooLong
古い.

HTTP Status-Code 414: Request-URI が大きすぎます。

(継承元 HttpURLConnection)
HttpReset
古い.

HTTP Status-Code 205: コンテンツをリセットします。

(継承元 HttpURLConnection)
HttpSeeOther
古い.

HTTP Status-Code 303: その他を参照してください。

(継承元 HttpURLConnection)
HttpServerError
古い.

HTTP Status-Code 500: 内部サーバー エラー。

(継承元 HttpURLConnection)
HttpUnauthorized
古い.

HTTP Status-Code 401: 未承認。

(継承元 HttpURLConnection)
HttpUnavailable
古い.

HTTP Status-Code 503: サービスを利用できません。

(継承元 HttpURLConnection)
HttpUnsupportedType
古い.

HTTP Status-Code 415: サポートされていないメディアの種類。

(継承元 HttpURLConnection)
HttpUseProxy
古い.

HTTP Status-Code 305: プロキシを使用します。

(継承元 HttpURLConnection)
HttpVersion
古い.

HTTP Status-Code 505: HTTP バージョンはサポートされていません。

(継承元 HttpURLConnection)

プロパティ

名前 説明
AllowUserInteraction

このオブジェクトの allowUserInteraction フィールドの値を返します。 または、このallowUserInteractionのURLConnection フィールドの値を設定します。

(継承元 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

content-lengthヘッダー フィールドの値を long として返します。

(継承元 URLConnection)
ContentType

content-type ヘッダー フィールドの値を返します。

(継承元 URLConnection)
Date

date ヘッダー フィールドの値を返します。

(継承元 URLConnection)
DefaultHostnameVerifier

このクラスの新しいインスタンスによって継承される既定の HostnameVerifier を取得します。 または、このクラスの新しいインスタンスによって継承される既定の HostnameVerifier を設定します。

DefaultSSLSocketFactory

このクラスの新しいインスタンスによって継承される既定の静的 SSLSocketFactory を取得します。 または、このクラスの新しいインスタンスによって継承される既定の SSLSocketFactory を設定します。

DefaultUseCaches

URLConnectionのuseCaches フラグの既定値を返します。 または、 useCaches フィールドの既定値を指定した値に設定します。

(継承元 URLConnection)
DoInput

この URLConnectionの doInput フラグの値を返します。 または、このdoInputのURLConnection フィールドの値を指定した値に設定します。

(継承元 URLConnection)
DoOutput

この URLConnectionの doOutput フラグの値を返します。 または、このdoOutputのURLConnection フィールドの値を指定した値に設定します。

(継承元 URLConnection)
ErrorStream

接続に失敗したが、サーバーが有用なデータを送信した場合は、エラー ストリームを返します。

(継承元 HttpURLConnection)
Expiration

expires ヘッダー フィールドの値を返します。

(継承元 URLConnection)
FixedContentLength

固定長ストリーミング モードを使用する場合の固定コンテンツ長。

(継承元 HttpURLConnection)
FixedContentLengthLong

固定長ストリーミング モードを使用する場合の固定コンテンツ長。

(継承元 HttpURLConnection)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
HeaderFields

ヘッダー フィールドの変更できないマップを返します。

(継承元 URLConnection)
HostnameVerifier

このインスタンスに配置されている HostnameVerifier を取得します。 または、このインスタンスの HostnameVerifier を設定します。

IfModifiedSince

このオブジェクトの ifModifiedSince フィールドの値を返します。 または、このifModifiedSinceのURLConnection フィールドの値を指定した値に設定します。

(継承元 URLConnection)
InputStream

この開いている接続から読み取る入力ストリームを返します。

(継承元 URLConnection)
InstanceFollowRedirects

この HttpURLConnectionの instanceFollowRedirects フィールドの値を返します。 または、HTTP リダイレクト (応答コード 3xx の要求) の後に、この HttpURLConnection インスタンスを自動的に追加するかどうかを設定します。

(継承元 HttpURLConnection)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
JniPeerMembers

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

LastModified

last-modified ヘッダー フィールドの値を返します。

(継承元 URLConnection)
LocalPrincipal

ハンドシェイク中にサーバーに送信されたプリンシパルを返します。

Method

HTTP メソッド (GET、POST、PUT など)。

(継承元 HttpURLConnection)
OutputStream

この接続に書き込む出力ストリームを返します。

(継承元 URLConnection)
PeerPrincipal

セッションの定義の一部として確立されたサーバーのプリンシパルを返します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Permission

このオブジェクトによって表される接続を確立するために必要なアクセス許可を表すアクセス許可オブジェクトを返します。

(継承元 URLConnection)
ReadTimeout

読み取りタイムアウトの設定を返します。 または、読み取りタイムアウトを指定したタイムアウト (ミリ秒単位) に設定します。

(継承元 URLConnection)
RequestMethod

要求メソッドを取得します。 または、URL 要求のメソッドを設定します。 次の 1 つ: <UL><LI>GET <LI>POST <LI>HEAD <LI>OPTIONS <LI>PUT <LI>DELETE <LI>TRACE </UL> は、プロトコル制限の対象となります。

(継承元 HttpURLConnection)
RequestProperties

この接続の一般的な要求プロパティの変更できないマップを返します。

(継承元 URLConnection)
ResponseCode

HTTP 応答メッセージから状態コードを取得します。

(継承元 HttpURLConnection)
ResponseMessage

サーバーからの応答コードと共に返される HTTP 応答メッセージ (存在する場合) を取得します。

(継承元 HttpURLConnection)
SSLSocketFactory

セキュリティで保護された https URL 接続用のソケットを作成するときに使用する SSL ソケット ファクトリを取得します。 または、このインスタンスがセキュリティで保護された https URL 接続用のソケットを作成するときに使用する SSLSocketFactory を設定します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Url

URL は、この接続が開かれている World Wide Web 上のリモート オブジェクトを表します。

(継承元 URLConnection)
URL

この URLConnectionの URL フィールドの値を返します。

(継承元 URLConnection)
UseCaches

この URLConnectionの useCaches フィールドの値を返します。 または、このuseCachesのURLConnection フィールドの値を指定した値に設定します。

(継承元 URLConnection)

メソッド

名前 説明
AddRequestProperty(String, String)

キーと値のペアで指定された一般的な要求プロパティを追加します。

(継承元 URLConnection)
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Connect()

このような接続がまだ確立されていない場合は、この URL によって参照されるリソースへの通信リンクを開きます。

(継承元 URLConnection)
ConnectAsync()

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 URLConnection)
Construct(JniObjectReference, JniObjectReferenceOptions)

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
Disconnect()

サーバーに対する他の要求が近い将来に発生する可能性が低いことを示します。

(継承元 HttpURLConnection)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
Equals(Object)

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetContent(Class[])

この URL 接続の内容を取得します。

(継承元 URLConnection)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetHeaderField(Int32)

n <up>th</sup> ヘッダー フィールドの値を返します。

(継承元 URLConnection)
GetHeaderField(String)

名前付きヘッダー フィールドの値を返します。

(継承元 URLConnection)
GetHeaderFieldDate(String, Int64)

日付として解析された名前付きフィールドの値を返します。

(継承元 URLConnection)
GetHeaderFieldInt(String, Int32)

数値として解析された名前付きフィールドの値を返します。

(継承元 URLConnection)
GetHeaderFieldKey(Int32)

n <up>th</sup> ヘッダー フィールドのキーを返します。

(継承元 URLConnection)
GetHeaderFieldLong(String, Int64)

数値として解析された名前付きフィールドの値を返します。

(継承元 URLConnection)
GetLocalCertificates()

ハンドシェイク中にサーバーに送信された証明書を返します。

GetRequestProperty(String)

この接続の名前付き全般要求プロパティの値を返します。

(継承元 URLConnection)
GetServerCertificates()

セッションの定義の一部として確立されたサーバーの証明書チェーンを返します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetChunkedStreamingMode(Int32)

このメソッドは、コンテンツの長さが事前にわか<b></b>場合に、内部バッファリングなしで HTTP 要求本文のストリーミングを有効にするために使用されます。

(継承元 HttpURLConnection)
SetFixedLengthStreamingMode(Int32)

このメソッドは、コンテンツの長さが事前にわかっているときに、内部バッファリングなしで HTTP 要求本文のストリーミングを有効にするために使用されます。

(継承元 HttpURLConnection)
SetFixedLengthStreamingMode(Int64)

このメソッドは、コンテンツの長さが事前にわかっているときに、内部バッファリングなしで HTTP 要求本文のストリーミングを有効にするために使用されます。

(継承元 HttpURLConnection)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
SetRequestProperty(String, String)

一般的な要求プロパティを設定します。

(継承元 URLConnection)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
UsingProxy()

接続がプロキシを経由しているかどうかを示します。

(継承元 HttpURLConnection)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

HttpsURLConnection は、https 固有の機能をサポートして HttpURLConnection を拡張します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象