zoukankan      html  css  js  c++  java
  • 打印request的信息

    HttpServletRequest req = (HttpServletRequest) RequestContext.getCurrentContext().getRequest();
            System.err.println("REQUEST:: " + req.getScheme() + " " + req.getRemoteAddr() + ":" + req.getRemotePort());
            StringBuilder params = new StringBuilder("?");
            // 获取URL参数
            Enumeration<String> names = req.getParameterNames();
            if (req.getMethod().equals("GET")) {
                while (names.hasMoreElements()) {
                    String name = (String) names.nextElement();
                    params.append(name);
                    params.append("=");
                    params.append(req.getParameter(name));
                    params.append("&");
                }
            }
            if (params.length() > 0) {
                params.delete(params.length() - 1, params.length());
            }
            System.err.println(
                    "REQUEST:: > " + req.getMethod() + " " + req.getRequestURI() + params + " " + req.getProtocol());
            Enumeration<String> headers = req.getHeaderNames();
            while (headers.hasMoreElements()) {
                String name = (String) headers.nextElement();
                String value = req.getHeader(name);
                System.err.println("REQUEST:: > " + name + ":" + value);
            }
            RequestContext ctx = RequestContext.getCurrentContext();
            if (!ctx.isChunkedRequestBody()) {
                ServletInputStream inp = null;
                try {
                    inp = ctx.getRequest().getInputStream();
                    String body = null;
                    if (inp != null) {
                        body = IOUtils.toString(inp);
                        System.err.println("REQUEST:: > " + body);
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }

     转http://c.biancheng.net/view/5424.html

  • 相关阅读:
    云服务器数据库连接(初始密码)
    springboot打jar包正常无法访问页面
    JAVA项目启动正常,无法访问
    vs快捷键大全(转)
    Effective C#(3)
    单元测试之道C#版(1)
    单元测试之道C#版(2)
    从零开始复习股票知识
    A new languageGo
    单元测试之道C#版(3)
  • 原文地址:https://www.cnblogs.com/aknife/p/14144023.html
Copyright © 2011-2022 走看看