Cosminexus V9 アプリケーションサーバ 機能解説 互換編
アプリケーションサーバでは,getServerNameメソッド,およびgetServerPortメソッドの戻り値は,HTTPリクエストと,使用する機能の組み合わせによって得られます。簡易Webサーバとの組み合わせの場合の戻り値を次の表に示します。
表5-4 getServerNameメソッド,およびgetServerPortメソッドの戻り値(簡易Webサーバとの組み合わせの場合)
| HTTPリクエスト | getServerNameメソッドの戻り値 | getServerPortメソッドの戻り値 | |
|---|---|---|---|
| Hostヘッダの有無 | リクエストラインのURIの種類 | ||
| あり | 絶対URI | Hostヘッダのホスト名 | Hostヘッダのポート番号 |
| 相対URI | Hostヘッダのホスト名 | Hostヘッダのポート番号 | |
| あり | 絶対URI | J2EEサーバのホスト名またはIPアドレス※ | 簡易Webサーバのポート番号 |
| 相対URI | J2EEサーバのホスト名またはIPアドレス※ | 簡易Webサーバのポート番号 | |
注※ java.net.InetAddress.getLocalHostメソッド,またはgetHostNameメソッドの戻り値となります。
これ以外の注意事項については,マニュアル「アプリケーションサーバ 機能解説 基本・開発編(Webコンテナ)」の「6.2.1 サーブレットおよびJSP実装時共通の注意事項」を参照してください。
ServletInputStreamのavailableメソッドは,簡易Webサーバ機能を使用している場合,常に0を返します。それ以外の場合,バッファの状態に依存した値を返します。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.