TGMDK_ConnectionServlet
in package
サーブレットによるSSL通信管理クラス。
SSL通信に関わる処理を取りまとめる。 Proxyを経由した通信にも対応。
Tags
Table of Contents
- $ca_cert_file : mixed
- 公開鍵ファイルパス
- $chunk_size : mixed
- データ送信時のチャンクサイズ
- $connection_timeout : mixed
- 接続タイムアウト
- $fgets_false_complete_count : mixed
- fgetsがfalseを返した場合に仮でレスポンス読み込み完了とみなす回数(EOF判定無視の場合に有効な設定)
- $ignore_eof : mixed
- EOF判定を無視
- $proxy_host : mixed
- プロキシのホスト
- $proxy_password : mixed
- プロキシのユーザのパスワード
- $proxy_port : mixed
- プロキシのポート
- $proxy_username : mixed
- プロキシのユーザ
- $read_timeout : mixed
- 読み取りタイムアウト
- $target_protocol : mixed
- 接続ターゲットのプロトコル
- $useProxy : mixed
- プロキシを使用するかを示すフラグ
- $user_agent : mixed
- User-Agent情報
- __construct() : mixed
- コンストラクタ。 コンフィグファイルからデータを取得して当クラスを使用できる状態にする。 パラメータ$use_default_confがFALSEの場合はデフォルト値を設定しない。
- __destruct() : mixed
- デストラクタ。 エラーハンドラを破棄する。
- execute() : string
- Servlet接続メソッド。
- set_config() : mixed
- TGMDK_Configファイルからデータを取得しないでパラメータによって当クラスを使用できる状態にする。
- set_default_config() : mixed
- 当クラスをConfigファイルを使用して値を設定する。
Properties
$ca_cert_file
公開鍵ファイルパス
private
mixed
$ca_cert_file
= null
$chunk_size
データ送信時のチャンクサイズ
private
mixed
$chunk_size
= 8192
$connection_timeout
接続タイムアウト
private
mixed
$connection_timeout
= 0
$fgets_false_complete_count
fgetsがfalseを返した場合に仮でレスポンス読み込み完了とみなす回数(EOF判定無視の場合に有効な設定)
private
mixed
$fgets_false_complete_count
= 64
$ignore_eof
EOF判定を無視
private
mixed
$ignore_eof
= false
$proxy_host
プロキシのホスト
private
mixed
$proxy_host
= null
$proxy_password
プロキシのユーザのパスワード
private
mixed
$proxy_password
= null
$proxy_port
プロキシのポート
private
mixed
$proxy_port
= null
$proxy_username
プロキシのユーザ
private
mixed
$proxy_username
= null
$read_timeout
読み取りタイムアウト
private
mixed
$read_timeout
= 0
$target_protocol
接続ターゲットのプロトコル
private
mixed
$target_protocol
= null
$useProxy
プロキシを使用するかを示すフラグ
private
mixed
$useProxy
= FALSE
$user_agent
User-Agent情報
private
mixed
$user_agent
= null
Methods
__construct()
コンストラクタ。 コンフィグファイルからデータを取得して当クラスを使用できる状態にする。 パラメータ$use_default_confがFALSEの場合はデフォルト値を設定しない。
public
__construct([bool $use_default_conf = TRUE ]) : mixed
Parameters
- $use_default_conf : bool = TRUE
-
デフォルトのConfigファイルからデータを取得するかを指定するフラグ
Tags
Return values
mixed —__destruct()
デストラクタ。 エラーハンドラを破棄する。
public
__destruct() : mixed
Return values
mixed —execute()
Servlet接続メソッド。
public
execute(string $param, string $url) : string
Parameters
- $param : string
-
送信するパラメータ
- $url : string
-
GWのURL
Tags
Return values
string —処理結果
set_config()
TGMDK_Configファイルからデータを取得しないでパラメータによって当クラスを使用できる状態にする。
public
set_config(array<string|int, mixed> $connection_conf_data) : mixed
Parameters
- $connection_conf_data : array<string|int, mixed>
-
TGMDK_Config同様のデータを格納した配列。
Tags
Return values
mixed —set_default_config()
当クラスをConfigファイルを使用して値を設定する。
private
set_default_config() : mixed