java获取客户端大全

InetAddress[]   inetAdds   =   InetAddress.getAllByName(InetAddress.getLocalHost().getHostName());
   System.out.println(inetAdds[0].getHostAddress());//获取ip
   System.out.println(inetAdds[0].getHostName());//获取计算机名 注意:这获取的是服务器端

 

HttpServletRequest request = ServletActionContext.getRequest ();

 

 

 

<script src="http://ad.ccw.com.cn/adshow.asp?positionID=35&js=1&innerJs=1"></script>

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);

//得到用户的

String useros = st.nextToken();  

System.out.println(useros);

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

//操作系统信息

System.out.println(System.getProperty("os.name")); //获取是服务器端

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.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()); //:获得服务器的端口号

System.out.println(request.getRemoteAddr()); //:获得客户端的ip地址

System.out.println(request.getRemoteHost()); //:获得客户端电脑的名字,若失败,则返回客户端电脑的ip地址

System.out.println(request.getProtocol()); //:

System.out.println(request.getHeaderNames()); //:返回所有request header的名字,结果集是一个enumeration(枚举)类的实例

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("Character Encoding: " + request.getCharacterEncoding());

System.out.println("Content Length: " + request.getContentLength());

System.out.println("Content Type: "+ request.getContentType());

System.out.println("Auth Type: " + request.getAuthType());

System.out.println("HTTP Method: " + 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("Session Id: " + request.getRequestedSessionId());

System.out.println("Request URI: " + request.getRequestURI());

System.out.println("Servlet Path: " + request.getServletPath());

System.out.println("Accept: " + request.getHeader("Accept"));

System.out.println("Host: " + request.getHeader("Host"));

System.out.println("Referer : " + request.getHeader("Referer"));

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"));

System.out.println("Created : " + session.getCreationTime());

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值