protected void dumpRequestAsProperties()

in src/main/java/org/apache/sling/launchpad/testservices/servlets/TestServlet.java [51:67]


  protected void dumpRequestAsProperties(SlingHttpServletRequest request, SlingHttpServletResponse response) throws IOException {
    final Properties props = new Properties();
    response.setContentType("text/plain");
    props.put("servlet.class.name", getClass().getName());
    
    final Resource r = request.getResource();
    props.put("sling.resource.path", r == null ? "" : r.getPath());
    props.put("sling.resource.type", r == null ? "" : r.getResourceType());
    props.put("http.request.method", request.getMethod());
    props.put("http.request.pathInfo", request.getPathInfo());
    props.put("http.request.requestURI", request.getRequestURI());
    props.put("http.request.requestURL", request.getRequestURL().toString());
    
    setCustomProperties(props);
    props.store(response.getOutputStream(), "Data created by " + getClass().getName() + " at " + new Date());
    response.getOutputStream().flush();
  }