以下に示すように:
string agent = request.getheader( "user-agent"); System.out.println(Agent); stringtokenizer st = new StringTokenizer(agent、 ";"); St.NextToken(); string userbrowser = St.NextToken(); System.out.println(userbrowser);文字列ユーザー= St.NextToken(); System.out.println(useros); system.out.println(system.getProperty( "os.name")); // win2003は実際にはxpですか? System.out.println(system.getProperty( "os.version")); system.out.println(system.getProperty( "os.arch")); system.out.println(request.getheader( "user-agent")); //クライアントブラウザSystem.out.println(request.getMethod())のバージョン番号とタイプを返します。 //:サーバーへのクライアントのデータ送信を取得する方法には、get、post、putなどが含まれます。System.out.println(request.getRequesturi()); //:リクエスト文字列system.out.println(request.getServletpath())のクライアントアドレスを取得します。 //:クライアントsystem.out.println(request.getServername())によって要求されたスクリプトファイルのファイルパスを取得します。 //:サーバー名System.out.println(request.getServerport())を取得します。 //:サーバーのポート番号システムを取得します。 //:クライアントのIPアドレスSystem.out.println(request.getRemoteHost())を取得//:クライアントコンピューターの名前を取得します。失敗した場合は、クライアントコンピューターシステムのIPアドレスを返します。 //:system.out.println(request.getheadernames()); //:リクエストヘッダーのすべての名前を返し、結果セットは列挙(列挙)class system.out.println( "protocol:" + request.getProtocol())のインスタンスです。 system.out.println( "scheme:" + request.getScheme()); system.out.println( "server name:" + request.getServername()); system.out.println( "server port:" + request.getServerport()); system.out.println( "protocol:" + request.getProtocol()); system.out.println( "server info:" + getServletconfig()。getServletContext()。getServerinfo()); system.out.println( "remote addr:" + request.getRemoteaddr()); system.out.println( "remote host:" + request.getRemoteHost()); system.out.println( "文字エンコード:" + request.getCharacterencoding()); System.out.println( "コンテンツ長:" + request.getContentLength()); System.out.println( "コンテンツタイプ:" + request.getContentType()); System.out.println( "auth type:" + request.getauthtype()); system.out.println( "httpメソッド:" + request.getMethod()); System.out.println( "PATH INFO:" + request.getPathinfo()); system.out.println( "path trans:" + request.getPathTranslated()); system.out.println( "query string:" + request.getquerystring()); system.out.println( "remote user:" + request.getRemoteuser()); System.out.println( "セッションID:" + request.getRequestedSessionId()); system.out.println( "request uri:" + request.getRequesturi()); System.out.println( "サーブレットパス:" + request.getServletPath()); system.out.println( "Accept:" + request.getheader( "accept")); system.out.println( "host:" + request.getheader( "host")); system.out.println( "参照者:" + request.getheader( "参照")); System.out.println( "Accept-Language:" + request.getheader( "Accept-Language")); System.out.println( "Accept-Encoding:" + request.getheader( "Accept-Encoding")); system.out.println( "user-agent:" + request.getheader( "user-agent")); system.out.println( "connection:" + request.getheader( "connection")); System.out.println( "cookie:" + request.getheader( "cookie"));
ユーザーエージェント値を取得します
ASP.NETのrequest.header ["user-agent"]を使用して、ブラウザのユーザーエージェントを取得するか、request.useragentを使用して取得できます。
javaのrequest.getheader( "user-agent")を使用して取得します。
PHP:$ _Server [http_user_agent]でそれに応じて使用します。
JSでは、navigator.useragentを使用して取得します(クライアントはブラウザの互換性に使用することがよくあります)。
上記は、あなたに提起されたJavaからカスタマーサービス情報を取得するためのメソッド(システム、ブラウザなど)の完全な内容です。私はそれがすべての人に役立ち、wulin.comをもっとサポートすることを願っています〜