HttpsURLConnection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| HttpsURLConnection(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
| HttpsURLConnection(URL) |
指定した URL を使用して |
フィールド
| 名前 | 説明 |
|---|---|
| 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 |
このオブジェクトの |
| ChunkLength |
出力にチャンク エンコード ストリーミング モードを使用する場合のチャンク長。 (継承元 HttpURLConnection) |
| CipherSuite |
SSL ハンドシェイク中にネゴシエートされた暗号スイートの名前を返します。 |
| Class |
この |
| Connected |
|
| ConnectTimeout |
接続タイムアウトの設定を返します。 または、この URLConnection によって参照されるリソースへの通信リンクを開くときに使用する、指定されたタイムアウト値 (ミリ秒単位) を設定します。 (継承元 URLConnection) |
| Content |
この URL 接続の内容を取得します。 (継承元 URLConnection) |
| ContentEncoding |
|
| ContentLength |
|
| ContentLengthLong |
|
| ContentType |
|
| Date |
|
| DefaultHostnameVerifier |
このクラスの新しいインスタンスによって継承される既定の |
| DefaultSSLSocketFactory |
このクラスの新しいインスタンスによって継承される既定の静的 |
| DefaultUseCaches |
|
| DoInput |
この |
| DoOutput |
この |
| ErrorStream |
接続に失敗したが、サーバーが有用なデータを送信した場合は、エラー ストリームを返します。 (継承元 HttpURLConnection) |
| Expiration |
|
| FixedContentLength |
固定長ストリーミング モードを使用する場合の固定コンテンツ長。 (継承元 HttpURLConnection) |
| FixedContentLengthLong |
固定長ストリーミング モードを使用する場合の固定コンテンツ長。 (継承元 HttpURLConnection) |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| HeaderFields |
ヘッダー フィールドの変更できないマップを返します。 (継承元 URLConnection) |
| HostnameVerifier |
このインスタンスに配置されている |
| IfModifiedSince |
このオブジェクトの |
| InputStream |
この開いている接続から読み取る入力ストリームを返します。 (継承元 URLConnection) |
| InstanceFollowRedirects |
この |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
|
| JniPeerMembers |
|
| LastModified |
|
| 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 接続用のソケットを作成するときに使用する |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| Url |
URL は、この接続が開かれている World Wide Web 上のリモート オブジェクトを表します。 (継承元 URLConnection) |
| URL |
この |
| UseCaches |
この |
メソッド
| 名前 | 説明 |
|---|---|
| AddRequestProperty(String, String) |
キーと値のペアで指定された一般的な要求プロパティを追加します。 (継承元 URLConnection) |
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Connect() |
このような接続がまだ確立されていない場合は、この URL によって参照されるリソースへの通信リンクを開きます。 (継承元 URLConnection) |
| ConnectAsync() |
|
| Construct(JniObjectReference, JniObjectReferenceOptions) |
|
| Disconnect() |
サーバーに対する他の要求が近い将来に発生する可能性が低いことを示します。 (継承元 HttpURLConnection) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
|
| Equals(Object) |
|
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetContent(Class[]) |
この URL 接続の内容を取得します。 (継承元 URLConnection) |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetHeaderField(Int32) |
|
| GetHeaderField(String) |
名前付きヘッダー フィールドの値を返します。 (継承元 URLConnection) |
| GetHeaderFieldDate(String, Int64) |
日付として解析された名前付きフィールドの値を返します。 (継承元 URLConnection) |
| GetHeaderFieldInt(String, Int32) |
数値として解析された名前付きフィールドの値を返します。 (継承元 URLConnection) |
| GetHeaderFieldKey(Int32) |
|
| 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) |
|
| 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() |
|
| IJavaPeerable.Finalized() |
|
| IJavaPeerable.JniObjectReferenceControlBlock |
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
|
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|