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 で追加されました。
の Java ドキュメントjavax.net.ssl.HttpsURLConnection
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
HttpsURLConnection(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
HttpsURLConnection(URL) |
指定した URL を |
フィールド
HttpAccepted |
古い.
HTTP Status-Code 202: Accepted。 (継承元 HttpURLConnection) |
HttpBadGateway |
古い.
HTTP 状態コード 502: ゲートウェイが正しくありません。 (継承元 HttpURLConnection) |
HttpBadMethod |
古い.
HTTP Status-Code 405: メソッドは許可されていません。 (継承元 HttpURLConnection) |
HttpBadRequest |
古い.
HTTP 状態コード 400: 要求が正しくありません。 (継承元 HttpURLConnection) |
HttpClientTimeout |
古い.
HTTP 状態コード 408: 要求タイムアウト。 (継承元 HttpURLConnection) |
HttpConflict |
古い.
HTTP 状態コード 409: 競合。 (継承元 HttpURLConnection) |
HttpCreated |
古い.
HTTP Status-Code 201: Created。 (継承元 HttpURLConnection) |
HttpEntityTooLarge |
古い.
HTTP 状態コード 413: 要求エンティティが大きすぎます。 (継承元 HttpURLConnection) |
HttpForbidden |
古い.
HTTP 状態コード 403: 許可されていません。 (継承元 HttpURLConnection) |
HttpGatewayTimeout |
古い.
HTTP 状態コード 504: ゲートウェイ タイムアウト。 (継承元 HttpURLConnection) |
HttpGone |
古い.
HTTP Status-Code 410: Gone。 (継承元 HttpURLConnection) |
HttpInternalError |
古い.
HTTP 状態コード 500: 内部サーバー エラー。 (継承元 HttpURLConnection) |
HttpLengthRequired |
古い.
HTTP 状態コード 411: 必要な長さ。 (継承元 HttpURLConnection) |
HttpMovedPerm |
古い.
HTTP 状態コード 301: 永続的に移動されました。 (継承元 HttpURLConnection) |
HttpMovedTemp |
古い.
HTTP 状態コード 302: 一時的なリダイレクト。 (継承元 HttpURLConnection) |
HttpMultChoice |
古い.
HTTP 状態コード 300: 複数の選択肢。 (継承元 HttpURLConnection) |
HttpNoContent |
古い.
HTTP Status-Code 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: OK。 (継承元 HttpURLConnection) |
HttpPartial |
古い.
HTTP Status-Code 206: 部分コンテンツ。 (継承元 HttpURLConnection) |
HttpPaymentRequired |
古い.
HTTP 状態コード 402: 支払いが必要です。 (継承元 HttpURLConnection) |
HttpPreconFailed |
古い.
HTTP 状態コード 412: 前提条件に失敗しました。 (継承元 HttpURLConnection) |
HttpProxyAuth |
古い.
HTTP 状態コード 407: プロキシ認証が必要です。 (継承元 HttpURLConnection) |
HttpReqTooLong |
古い.
HTTP 状態コード 414: 要求 URI が大きすぎます。 (継承元 HttpURLConnection) |
HttpReset |
古い.
HTTP Status-Code 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 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 |
'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>DELETE <LI>TRACE </UL> は有効であり、プロトコルの制限に従います。 (継承元 HttpURLConnection) |
RequestProperties |
この接続の一般的な要求プロパティの変更できないマップを返します。 (継承元 URLConnection) |
ResponseCode |
HTTP 応答メッセージから状態コードを取得します。 (継承元 HttpURLConnection) |
ResponseMessage |
サーバーからの応答コードと共に返される HTTP 応答メッセージ (存在する場合) を取得します。 (継承元 HttpURLConnection) |
SSLSocketFactory |
セキュリティで保護された https URL 接続用のソケットを作成するときに使用する SSL ソケット ファクトリを取得します。 または、このインスタンスがセキュリティで |
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() |
|
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() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
SetChunkedStreamingMode(Int32) |
このメソッドは、コンテンツの長さが<事前に認識されていない/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> を受け<取ります。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64) |
現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</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) |
|