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请求的信息

  • 相关阅读:
    SpringCloud简介及使用
    容器云技术选择之kubernetes和swarm对比
    LXC简单介绍与使用
    go recover让崩溃的程序继续执行
    dbeaver可视化工具-连接clickhouse
    JavaScript异步与Promise基本用法(resolve与reject)
    通过mysql操作clickhouse
    clickhouse客户端使用
    clickhouse安装数据导入及查询测试
    spring boot druid数据源
  • 原文地址:https://www.cnblogs.com/bersaty/p/3202558.html
Copyright © 2011-2022 走看看