zoukankan      html  css  js  c++  java
  • Servlet学习-request

    public void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
    
            response.setContentType("text/html;charset=utf-8");
            PrintWriter out = response.getWriter();
            
            //获取url
            String url = request.getRequestURL().toString();
            //获取uri
            String uri = request.getRequestURI();
            //QueryString获取?后面的参数和值
            String qs =request.getQueryString();
            //IP地址
            String ip = request.getRemoteAddr();
            //主机名
            String host  = request.getRemoteHost();
            //网络端口号
            int port = request.getRemotePort();
            int localport = request.getLocalPort();
            //拆分内容
            String[] substr = qs.split("&");
            for(String s:substr)
            {
            //    out.println(Mytools.GetString(s)+"<br>");
                String ss[] = s.split("=");
                out.println(ss[0]+"转前= "+ss[1]+"<br>");
                out.println(ss[0]+"转后= "+Mytools.GetString(ss[1])+"<br>");
            }
            
            
            
            out.println("localport= "+localport+"<br>");
            out.println("IP= "+ip+"<br>");
            out.println("host= "+host+"<br>");
            out.println("qs= "+qs+"<br>");
            out.println("url= "+url+"<br>");
            out.println("uri= "+uri+"<br>");
            out.println("port= "+port+"<br><br>");
            
            
            //getHeaderNames 获取HTTP请求所有的消息头
            Enumeration<String> hn= request.getHeaderNames();
            while(hn.hasMoreElements())
            {
                String headname = hn.nextElement();
                out.println(headname+":    "+request.getParameter(headname)+"<br>");
            }
        }

    request用于获取http请求的信息

  • 相关阅读:
    ⑥nginx location
    ③nginx 多虚拟主机配置
    ①nginx 安装简介
    11.ansible 角色
    10.ansible 标签功能 触发功能 忽略远程主机采集
    9.ansible 循环功能和忽略错误
    8.ansible 判断功能
    7.ansible在剧本中注册信息
    6.ansible变量
    5.ansible 剧本编写规范
  • 原文地址:https://www.cnblogs.com/bersaty/p/3202558.html
Copyright © 2011-2022 走看看