Uses of Class
org.rapidcontext.core.web.Request
Packages that use Request
Package
Description
Provides the application web request handlers.
Provides the storage data types & server-side object initialization.
Provides core web request (HTTP) helpers and handlers.
-
Uses of Request in org.rapidcontext.app.web
Methods in org.rapidcontext.app.web with parameters of type RequestModifier and TypeMethodDescriptionprotected void
Processes an HTTP DELETE request.protected void
Processes an HTTP GET request.protected void
Processes an HTTP GET request.protected void
Processes an HTTP GET request.protected void
Processes an HTTP GET request.protected void
Processes an HTTP GET request.protected void
Processes an HTTP GET request.protected void
Processes an HTTP OPTIONS request.protected void
Processes an HTTP PATCH request.protected void
Processes an HTTP POST request.protected void
Processes an HTTP POST request.protected void
Processes an HTTP POST request.protected void
Processes an HTTP POST request.protected void
Processes an HTTP PUT request.protected String[]
AppWebService.methodsImpl
(Request request) Returns the HTTP methods implemented for the specified request.protected String[]
FileWebService.methodsImpl
(Request request) Returns the HTTP methods implemented for the specified request.protected String[]
LogWebService.methodsImpl
(Request request) Returns the HTTP methods implemented for the specified request.protected String[]
ProcedureWebService.methodsImpl
(Request request) Returns the HTTP methods implemented for the specified request.protected String[]
StatusWebService.methodsImpl
(Request request) Returns the HTTP methods implemented for the specified request.protected String[]
StorageWebService.methodsImpl
(Request request) Returns the HTTP methods implemented for the specified request.void
Processes a request for this handler.protected void
AppWebService.processApp
(Request request, String appId, String baseUrl) Processes an app launch request.protected Object[]
ProcedureWebService.processArgs
(Procedure proc, Request request, String logPrefix) Extracts procedure arguments from the request parameters.protected Dict
ProcedureWebService.processCall
(String name, Request request, String source) Processes a procedure call and returns the result dictionary.protected void
AppWebService.processDownload
(Request request) Processes a file download request.protected void
FileWebService.processFile
(Request request, Path filePath, boolean exact) Processes a storage file retrieval request (if possible).protected void
ProcedureWebService.processProcedure
(Request request) Processes a procedure execution request.protected void
AppWebService.processUpload
(Request request) Processes a file upload request. -
Uses of Request in org.rapidcontext.core.type
Methods in org.rapidcontext.core.type with parameters of type RequestModifier and TypeMethodDescriptionprotected void
Processes an HTTP DELETE request.protected void
Processes an HTTP GET request.protected void
Processes an HTTP HEAD request.protected void
Processes an HTTP OPTIONS request.protected void
Processes an HTTP PATCH request.protected void
Processes an HTTP POST request.protected void
Processes an HTTP PUT request.protected void
Processes an HTTP TRACE request.protected void
WebService.errorBadRequest
(Request request, String message) Sends an HTTP 400 bad request error.protected void
WebService.errorForbidden
(Request request) Sends an HTTP 403 forbidden error.protected void
WebService.errorInternal
(Request request, String message) Sends an HTTP 500 internal server error.protected void
WebService.errorMethodNotAllowed
(Request request) Sends an HTTP 405 method not allowed error.protected void
WebService.errorNotFound
(Request request) Sends an HTTP 404 not found error.protected void
WebService.errorUnauthorized
(Request request) Sends an HTTP 401 unauthorized or 403 forbidden error.protected void
WebService.headerAllow
(Request request) Adds the HTTP allow header to the response.int
Matches the specified request and returns the matching score.String[]
Returns the HTTP methods supported for the specified request.protected abstract String[]
WebService.methodsImpl
(Request request) Returns the HTTP methods implemented for the specified request.void
Processes a matching request.void
Processes a request for this handler.Returns the current session for the request. -
Uses of Request in org.rapidcontext.core.web
Methods in org.rapidcontext.core.web with parameters of type RequestModifier and TypeMethodDescriptionstatic boolean
Mime.isInputMatch
(Request request, String[] mimes) Checks if the request input matches one of the specified MIME types.static boolean
Mime.isOutputMatch
(Request request, String[] mimes) Checks if the accepted request output matches one of the specified MIME types.