Package io.hawt.web
Class ServletHelpers
java.lang.Object
io.hawt.web.ServletHelpers
Helpers for servlet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddoAuthPrompt(jakarta.servlet.http.HttpServletResponse response, String realm) static voiddoForbidden(jakarta.servlet.http.HttpServletResponse response) static voiddoForbidden(jakarta.servlet.http.HttpServletResponse response, ForbiddenReason reason) static voiddoTooManyRequests(jakarta.servlet.http.HttpServletResponse response, long retryAfter) static InputStreamstatic org.json.JSONObjectreadObject(BufferedReader reader) static StringsanitizeHeader(String header) Strip out unwanted characters from the header such a CR/LF charsstatic voidsendJSONResponse(jakarta.servlet.http.HttpServletResponse response, boolean value) static voidsendJSONResponse(jakarta.servlet.http.HttpServletResponse response, String json) static voidwriteEmpty(PrintWriter out) static voidwriteObjectAsJson(PrintWriter out, Object data)
-
Field Details
-
HEADER_HAWTIO_FORBIDDEN_REASON
- See Also:
-
-
Constructor Details
-
ServletHelpers
public ServletHelpers()
-
-
Method Details
-
doForbidden
public static void doForbidden(jakarta.servlet.http.HttpServletResponse response) -
doForbidden
public static void doForbidden(jakarta.servlet.http.HttpServletResponse response, ForbiddenReason reason) -
doAuthPrompt
-
doTooManyRequests
public static void doTooManyRequests(jakarta.servlet.http.HttpServletResponse response, long retryAfter) -
sendJSONResponse
public static void sendJSONResponse(jakarta.servlet.http.HttpServletResponse response, boolean value) throws IOException - Throws:
IOException
-
sendJSONResponse
public static void sendJSONResponse(jakarta.servlet.http.HttpServletResponse response, String json) throws IOException - Throws:
IOException
-
readObject
- Throws:
IOException
-
writeEmpty
-
writeObjectAsJson
-
loadFile
-
sanitizeHeader
Strip out unwanted characters from the header such a CR/LF chars
-