文字列エージェント = request.getheader("ユーザーエージェント");
stringtokenizer st = 新しい stringtokenizer(エージェント,";");
st.nexttoken();
// ユーザーのブラウザ名を取得します
文字列 userbrowser = st.nexttoken();
// ユーザーのオペレーティング システム名を取得します
string users = st.nexttoken();
次のようにローカル マシン情報を取得することもできます:
オペレーティング システム情報
system.getproperty("os.name"); //win2003 は実際には win XP ですか?
system.getproperty("os.version");
system.getproperty("os.arch");
ブラウザ:
request.getheader("user-agent") は
別の赤い封筒を送信します
request.getheader("user-agent") はクライアントブラウザのバージョン番号と種類を返します
getheader(string name): httpプロトコルで定義された送信ファイルヘッダ情報を取得します
request.getmethod(): から送信されたデータを取得しますクライアントからサーバーへのメソッドには、get、post、put などのタイプの
リクエストが含まれます。 getrequesturi(): リクエスト文字列を発行したクライアントのアドレスを取得します
。 getservletpath(): クライアントのリクエスト
によって要求されたスクリプト ファイルのファイル パスを取得します。
getservername(): サーバーを取得します
request.getserverport(): サーバーのポート番号を取得します
request.getremoteaddr(): クライアントの IP アドレスを取得します
request.getremotehost(): クライアント コンピューターの名前を取得します 失敗した場合は、
getprotocol():
request.getheadernames(): すべてのリクエスト ヘッダーの名前を返します。結果セットは列挙型クラスのインスタンスです。
request.getheaders
(string name): のすべての値を返します。指定された名前のリクエスト ヘッダー。結果セットは列挙型クラスのインスタンスです。