public void doGet()

in src/main/java/org/apache/sling/servlets/get/impl/VersionInfoServlet.java [117:136]


    public void doGet(SlingJakartaHttpServletRequest req, SlingJakartaHttpServletResponse resp)
            throws ServletException, IOException {
        resp.setContentType(req.getResponseContentType());
        resp.setCharacterEncoding("UTF-8");
        final boolean tidy = hasSelector(req, TIDY);
        final boolean harray = hasSelector(req, HARRAY);

        final JsonToText.Options opt =
                renderer.options().withIndent(tidy ? INDENT_SPACES : 0).withArraysForChildren(harray);

        try {
            VersionManager vm = req.getResourceResolver()
                    .adaptTo(Session.class)
                    .getWorkspace()
                    .getVersionManager();
            resp.getWriter().write(renderer.prettyPrint(getJsonObject(req.getResource(), vm), opt));
        } catch (Exception e) {
            throw new ServletException(e);
        }
    }