`

Java获取客户端代码大全

    博客分类:
  • java
 
阅读更多
Java获取客户端代码大全,System.out.println(request.getHeaderNames()); //:返回所有request header的名字,结果集是一个enumeration(枚举)类的实例。

  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")); //win2003竟然是win 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.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());
 
分享到:
评论

相关推荐

    java 获取客户端ip mac地址

    ### Java 获取客户端 IP 和 MAC 地址 在Java Web开发中,有时我们需要获取客户端的IP地址甚至是MAC地址,以便进行安全验证、用户行为追踪等操作。本文将详细介绍如何通过Java来实现这一功能。 #### 一、获取客户端...

    java获取客户端ip及mac地址

    ### Java 获取客户端 IP 地址 在 Web 开发中,获取客户端 IP 地址是一项非常重要的功能,尤其是在需要记录用户活动、实现地理位置定位或者进行安全验证等场景下。Java 提供了多种方式来获取客户端的 IP 地址,其中...

    java socket 客户端代码

    在本文中,我们将深入探讨Java Socket客户端代码及其在创建基于Socket的聊天室客户端中的应用。 首先,理解Socket的基本概念至关重要。Socket是TCP/IP协议族的一部分,允许两台机器(通常是一个服务器和一个客户端...

    java IP地址工具类,java IP地址获取,java获取客户端IP地址

    它提供了便捷的方法来获取和处理IP地址,尤其对于获取客户端IP地址在Web应用中至关重要。 首先,让我们详细了解一下`IpUtils`这个工具类。在Java中,获取IP地址通常涉及到`java.net`包中的类,如`InetAddress`。`...

    Java获取客户端真实IP地址

    ### Java获取客户端真实IP地址详解 在Web开发中,获取客户端的真实IP地址是一个常见的需求,尤其是在需要进行地理位置定位、安全审计、流量统计等场景下。然而,在存在反向代理服务器的环境中,传统的`request....

    Java获取客户端信息代码

    以下是从给定文件信息中提炼出的关于如何使用Java获取客户端信息的知识点: ### 一、获取用户代理(User-Agent) User-Agent头部字段包含了客户端浏览器的类型和版本信息,以及操作系统等信息。通过`request....

    java非常强的获取客户端真实IP的两种方法

    ### Java获取客户端真实IP的两种方法详解 #### 一、问题背景 在Web开发中,经常需要获取客户端的真实IP地址来进行一系列的操作,比如统计访问来源、进行地理定位、安全防护等。然而,在实际应用场景中,客户端请求...

    JAVA MQTT客户端模拟代码

    最近在搞IOT方面的东西,接触到MQTT协议,由于需要模拟多个MQTT客户端进行消息订阅及消息推送功能,而现有的工具和网上的代码都满足不了现有需求,例如MQTT.fx只能模拟单个设备订阅或者消息推送、MQTT broker提供的...

    VNC服务端 java客户端

    如果这是一个Java项目,那么这个文件可能包含了源代码、编译后的类文件、配置文件等。使用这些文件,开发者可以了解VNC客户端的实现细节,甚至可以进行二次开发,定制适合自己需求的远程桌面解决方案。 总的来说,...

    利用wsdl2java工具和SoapUI工具生成webservice的客户端代码 SpringBoot实现登陆验证调用.rar

    利用wsdl2java工具和SoapUI工具生成webservice的客户端代码 Java实现登陆验证调用 压缩包里包括需要的所有文件,供需要的同学使用 1.apache-cxf-3.3.7 2.SoapUI 5.4.0-EB 3.生成代码的教程 4.获取service调用的...

    AXIS生成java请求客户端

    AXIS生成Java请求客户端是一个基于AXIS1.4版本的工具,用于帮助开发者快速创建能够与Web服务交互的Java客户端代码。AXIS是Apache软件基金会的一个开源项目,它提供了SOAP(简单对象访问协议)和WSDL(Web服务描述...

    java实现opc服务客户端代码

    Java 实现 OPC 服务客户端代码是一种在 Java 应用程序中与 OPC (OLE for Process Control) 服务器进行通信的方法。OPC 是一个工业标准,它允许不同厂商的自动化设备和软件通过接口进行数据交换,主要应用于制造业、...

    JSP获取客户端IP地址浏览器版本操作系统.pdf

    获取客户端IP地址、浏览器版本和操作系统信息在JSP中的实现方法 在JSP中,获取客户端的IP地址、浏览器版本和操作系统信息是非常重要的。通过使用HttpServletRequest对象,我们可以获取到客户端的相关信息。 获取...

    获取客户端真实 IP

    java代码实现 服务器端获取客户端的真实IP(亲测可用)

    java witsml 客户端 源码

    Java WITSML客户端源码分析 WITSML(Well Intervention Transfer Format for Shared Data,井下作业数据共享格式)是一种开放标准,旨在促进油气行业的井下数据交换。它定义了一种结构化的方式,用于在不同软件系统...

    java的客户端和服务器端通信代码,适合初学者

    本文将深入探讨Java客户端和服务器端之间的通信机制,这对于初学者来说是非常重要的基础知识。 首先,我们要理解“客户端”和“服务器端”的概念。在客户端-服务器模型中,客户端是发起请求的一方,而服务器端则是...

    【java项目整合Axis1.4webservice搭建实例】客户端代码

    本文将深入探讨如何使用Axis1.4与Java项目整合,搭建Web服务客户端,并通过具体的客户端代码实例进行详解。 首先,我们需要理解Web服务的基本概念。Web服务是一种基于互联网的、平台无关的交互方式,允许不同系统...

    java获取话筒音频并保存源代码

    java获取话筒音频原代码及说明,实例代码AudioRecorder.java是获取电脑话筒声音并储存为音频的过程下面代码复制后可以正确运行

    Java bt客户端

    Java BT客户端是一个基于Java编程语言实现的BitTorrent协议的客户端工具。BitTorrent是一种流行的P2P(peer-to-peer)文件共享协议,它允许用户高效地下载和上传大文件,如电影、软件或音乐。Java BT客户端是这个...

Global site tag (gtag.js) - Google Analytics