code: @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
      if (req.getRequestURI().endsWith("upload")) {
        getUploadUrl(req, resp);
      } else if (req.getRequestURI().endsWith("latest")) {
        getLatestByName(req, resp);
      } else if (null != req.getParameter(KEY_PARAM)) {
        serveBlob(req, resp);
      } else {
        resp.setStatus(HttpServletResponse.SC_NOT_FOUND);
      }
    }
docs: Url paths supported
  /api/blob/upload (GET) Generate upload url
  /api/blob?key=<> (GET) Serve a blob