admin 管理员组

文章数量: 887021


2023年12月17日发(作者:idea推送代码到远程仓库)

Java获取客户端IP、端口等信息.txt花前月下,不如花钱“日”下。叶子的离开,是因为风的追求还是树的不挽留?干掉熊猫,我就是国宝!别和我谈理想,戒了!Java获取客户端IP、端口等信息

String agent = der("user-agent");

n(agent);

StringTokenizer st = new StringTokenizer(agent,";");

ken();

//得到用户的浏览器名

String userbrowser = ken();

n(userbrowser);

//得到用户的操作系统名

String useros = ken();

n(useros);

//取得本机的信息也可以这样:

//操作系统信息

n(perty("")); //win2003竟然是win xp?

n(perty("n"));

n(perty(""));

//瀏覽器:

n(der("user-agent"));

//再送个红包

n(der("user-agent")); //返回客户端浏览器的版本号、类型

n(hod()); //:获得客户端向服务器端传送数据的方法有get、post、put等类型

n(uestURI()); //:获得发出请求字符串的客户端地址

n(vletPath()); //:获得客户端所请求的脚本文件的文件路径

n(verName()); //:获得服务器的名字

n(verPort()); //:获得服务器的端口号

n(oteAddr()); //:获得客户端的ip地址

n(oteHost()); //:获得客户端电脑的名字,若失败,则返回客户端电脑的ip地址

n(tocol()); //:

n(derNames()); //:返回所有request header的名字,结果集是一个enumeration(枚举)类的实例

n("Protocol: " + tocol());

n("Scheme: " + eme());

n("Server Name: " + verName() );

n("Server Port: " + verPort());

n("Protocol: " + tocol());

n("Server Info: " +

getServletConfig().getServletContext().getServerInfo());

n("Remote Addr: " + oteAddr());

n("Remote Host: " + oteHost());

n("Character Encoding: " + racterEncoding());

n("Content Length: " + tentLength());

n("Content Type: "+ tentType());

n("Auth Type: " + hType());

n("HTTP Method: " + hod());

n("Path Info: " + hInfo());

n("Path Trans: " + hTranslated());

n("Query String: " + ryString());

n("Remote User: " + oteUser());

n("Session Id: " + uestedSessionId());

n("Request URI: " + uestURI());

n("Servlet Path: " + vletPath());

n("Accept: " + der("Accept"));

n("Host: " + der("Host"));

n("Referer : " + der("Referer"));

n("Accept-Language : "

der("Accept-Language"));

n("Accept-Encoding : "

der("Accept-Encoding"));

n("User-Agent : " + der("User-Agent"));

n("Connection : " + der("Connection"));

n("Cookie : " + der("Cookie"));

n("Created : " + ationTime());

+

+


本文标签: 客户端 获得 名字 文件