|
Kagetaka | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectnet.hizlab.kagetaka.net.NetworkClient
net.hizlab.kagetaka.net.HttpClient
net.hizlab.kagetaka.net.HttpsClient
HTTPS クライアントの基本的な機能を提供します。 このクラスはスレッドセーフではありません。
| フィールドの概要 | |
static int |
DEFAULT_PORT
デフォルトポート |
| クラス net.hizlab.kagetaka.net.NetworkClient から継承したフィールド |
defaultConnectTimeout, defaultOutputEncoding, defaultSoTimeout |
| メソッドの概要 | |
static HttpsClient |
getInstance(String protocol,
String host,
int port,
HttpClient tunnel,
SSLSocketFactory sslSocketFactory,
HostnameVerifier hostnameVerifier)
HTTPS プロトコル接続用のプロキシサーバに接続した クライアントのインスタンスを取得します。 |
static HttpsClient |
getInstance(String protocol,
String host,
int port,
SSLSocketFactory sslSocketFactory,
HostnameVerifier hostnameVerifier)
HTTPS プロトコルで直接接続したクライアントのインスタンスを取得します。 |
static HttpClient |
getInstance(String protocol,
String originHost,
int originPort,
String proxyHost,
int proxyPort,
SSLSocketFactory sslSocketFactory,
HostnameVerifier hostnameVerifier)
HTTPS プロトコル接続用のプロキシサーバに接続した トンネルクライアントのインスタンスを取得します。 |
SSLSession |
getSSLSession()
SSL のセッション情報を返します。 |
InputStream |
send(MessageHeader requests,
PosterOutputStream poster,
MessageHeader responses,
boolean isEmpty,
boolean canRelease)
HTTP リクエストをサーバに送り、レスポンスを返します。 |
| クラス net.hizlab.kagetaka.net.HttpClient から継承したメソッド |
candoHttpKeepAlive, dispose, getInstance, needRetry, toString, usingProxy |
| クラス net.hizlab.kagetaka.net.NetworkClient から継承したメソッド |
doConnect |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
public static final int DEFAULT_PORT
| メソッドの詳細 |
public static HttpsClient getInstance(String protocol,
String host,
int port,
HttpClient tunnel,
SSLSocketFactory sslSocketFactory,
HostnameVerifier hostnameVerifier)
throws UnknownHostException,
IOException
protocol - プロトコルhost - オリジンサーバのホストport - オリジンサーバのポートtunnel - トンネルsslSocketFactory - SSL ソケットファクトリhostnameVerifier - ホスト名ベリファイア
UnknownHostException - 不明なホストを指定した場合
IOException - IO エラーが発生した場合
public static HttpsClient getInstance(String protocol,
String host,
int port,
SSLSocketFactory sslSocketFactory,
HostnameVerifier hostnameVerifier)
throws UnknownHostException,
IOException
protocol - プロトコルhost - サーバのホストport - サーバのポートsslSocketFactory - SSL ソケットファクトリhostnameVerifier - ホスト名ベリファイア
UnknownHostException - 不明なホストを指定した場合
IOException - IO エラーが発生した場合
public static HttpClient getInstance(String protocol,
String originHost,
int originPort,
String proxyHost,
int proxyPort,
SSLSocketFactory sslSocketFactory,
HostnameVerifier hostnameVerifier)
throws UnknownHostException,
IOException
protocol - プロトコルoriginHost - オリジンサーバのホストoriginPort - オリジンサーバのポートproxyHost - プロキシサーバのホストproxyPort - プロキシサーバのポートsslSocketFactory - SSL ソケットファクトリhostnameVerifier - ホスト名ベリファイア
UnknownHostException - 不明なホストを指定した場合
IOException - IO エラーが発生した場合public SSLSession getSSLSession()
public InputStream send(MessageHeader requests,
PosterOutputStream poster,
MessageHeader responses,
boolean isEmpty,
boolean canRelease)
throws IOException
HttpClient 内の sendrequests - 送信するリクエストヘッダーposter - POST データ、無い場合は nullresponses - 受信したレスポンスヘッダーを格納するインスタンスisEmpty - レスポンスの中身が必ず空の場合は true、
それ以外の場合は falsecanRelease - レスポンスが空の場合に、接続を開放しても
大丈夫な場合は true、
ダメな場合は false
IOException - IO エラーが発生した場合
|
Kagetaka | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'