[Java] 获得 客户机信息的 api详解 →→→→→进入此内容的聊天室

来自 , 2020-03-11, 写在 Java, 查看 122 次.
URL http://www.code666.cn/view/90794e3b
  1. package pm_cn.itcast.request;
  2.  
  3. import java.io.IOException;
  4.  
  5. import javax.servlet.ServletException;
  6. import javax.servlet.http.HttpServlet;
  7. import javax.servlet.http.HttpServletRequest;
  8. import javax.servlet.http.HttpServletResponse;
  9. /*
  10.  *  获得 客户机信息的 api详解 :
  11.  *
  12.  */
  13. public class RequestDemo1 extends HttpServlet {
  14.  
  15.         public void doGet(HttpServletRequest request, HttpServletResponse response)
  16.                         throws ServletException, IOException {
  17.                
  18.                 StringBuffer requestURL = request.getRequestURL();
  19.                 // 返回 请求的 资源 名称
  20.                 String requestURI = request.getRequestURI();
  21.                
  22.                 // URI (universal resource identifier)  与  URL(universal resource link) 区别 ?  http://www.sina.com   chrome://
  23.                 // 返回 查询路径
  24.                 String queryString = request.getQueryString();
  25.                
  26.                 // addr -->> address 表示 地址, 返回 来访者的 ip 地址
  27.                 String ipDizhi = request.getRemoteAddr();  
  28.                
  29.                 // 请求方式
  30.                 String method = request.getMethod();
  31.                 // 获得 web 工程 的 对外 访问 路径   : /day11
  32.                 String contextPath = request.getContextPath();
  33.                
  34.                 System.out.println("requestURL : " + requestURL);
  35.                 System.out.println("requestURI : " + requestURI);
  36.                 System.out.println("queryString : " + queryString);
  37.                 System.out.println("ipDizhi : " + ipDizhi);
  38.                 System.out.println("method : " + method);
  39.                 System.out.println("contextPath : " + contextPath);
  40.                
  41.                 System.out.println("请求的资源 名称 : " + requestURI.substring(contextPath.length()));
  42.         }
  43.  
  44.         public void doPost(HttpServletRequest request, HttpServletResponse response)
  45.                         throws ServletException, IOException {
  46.  
  47.                 doGet(request, response);
  48.         }
  49.  
  50. }
  51.  

回复 "获得 客户机信息的 api详解"

这儿你可以回复上面这条便签

captcha