Package nxt.http

Class APIServlet

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
nxt.http.APIServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public final class APIServlet extends javax.servlet.http.HttpServlet
See Also:
  • Constructor Details

    • APIServlet

      public APIServlet()
  • Method Details

    • getAPIRequestHandler

      public static APIServlet.APIRequestHandler getAPIRequestHandler(String requestType)
    • getAPIRequestHandlers

      public static Map<String,APIServlet.APIRequestHandler> getAPIRequestHandlers()
    • doGet

      protected void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
      Overrides:
      doGet in class javax.servlet.http.HttpServlet
      Throws:
      IOException
    • doPost

      public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
      Overrides:
      doPost in class javax.servlet.http.HttpServlet
      Throws:
      IOException
    • isSensitiveParam

      public static boolean isSensitiveParam(String param)
    • isAnySensitiveParam

      public static boolean isAnySensitiveParam(Set<String> param)