A地址请求B地址
 B地址如何查看A地址的域名

解决方案 »

  1.   

    request.getRemoteAddr()   
      

  2.   

    <%@ page language="java"  pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>用户信息</title>
      </head>
      <body>
       用户IP:<%=request.getRemoteAddr() %>
       用户主机:<%=request.getRemoteHost() %>
       用户端口:<%=request.getRemotePort() %>
       用户信息:<%=request.getRemoteUser() %>
      </body>
    </html>
      

  3.   

    盗链~~~~~~~技术
    request.getHeader("Referer");
      

  4.   

    连接 调用查找   
    request.getHeader("Referer");
      

  5.   

    个人建议LZ 打印出request.* 所有方法的输入,记下你要用的
      

  6.   

    协议:request.getProtocol()
    输出:HTTP/1.1服务器信息 getServletConfig().getServletContext().getServerInfo()
    输出:JavaServer Web Dev Kit/1.0 EA (JSP 1.0; Servlet 2.1; Java 1.2; Windows NT 5.0 x86; java.vendor=Sun Microsystems Inc.)客户端IP: request.getRemoteAddr()
    输出:192.168.0.106客户端主机名:request.getRemoteHost()
    输出:abc编码:request.getCharacterEncoding()
    输出:GB2312所发送的字节数:request.getContentLength()
    输出:-1数据类型:request.getContentType()
    输出:nullAuthorization头:request.getAuthType()
    输出:basic或者digest请求类型:request.getMethod()
    输出:通常是GET或者POST。但偶尔也会出现HEAD,PUT, Delete,OPTIONS,或者 TRACE. URL中的附加路径信息: request.getPathInfo()
    输出:URL中Servlet路径之后、查询字符串之前的那部分。request.getPathTranslated()
    映射到服务器实际路径之后的路径信息。request.getQueryString()
    这是字符串形式的附加到URL后面的查询字符串,数据仍旧是URL编码的。在Servlet中很少需要用到未经解码的数据,一般使用getParameter访问各个参数。request.getRemoteUser()
    如果提供了Authorization头,则代表其用户部分。它代表发出请求的用户的名字。request.getRequestedSessionId() 
    输出SessionIdrequest.getRequestURI()
    请求URLrequest.getServletPath()
    URL中调用Servlet的那一部分,不包含附加路径信息和查询字符串。request.getHeader("Accept")
    访问Accept的HTTP头。request.getHeader("Host")   
    输出:192.168.0.1:8080request.getHeader("Referer")
          
    request.getHeader("Accept-Language")request.getHeader("Accept-Encoding")    request.getHeader("User-Agent") request.getHeader("Connection")request.getHeader("Cookie")
       
    返回协议名称:request.getScheme()
    输出:HTTPWeb服务器名字:request.getServerName()
    输出:192.168.0.1服务器监听的端口:request.getServerPort()
    输出:8080