Package org.basex.http
Class RequestContext
java.lang.Object
org.basex.http.RequestContext
Request of an HTTP or WebSocket connection.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal javax.servlet.http.HttpServletRequestHTTP servlet request. -
Constructor Summary
ConstructorsConstructorDescriptionRequestContext(javax.servlet.http.HttpServletRequest request) Returns an immutable map with all query parameters. -
Method Summary
Modifier and TypeMethodDescriptionformValues(MainOptions options) Returns form parameters as XQuery Values.payload()Returns the cached payload.Returns the original query string.Returns the query parameters as strings.Returns query parameters as XQuery values.
-
Field Details
-
request
public final javax.servlet.http.HttpServletRequest requestHTTP servlet request.
-
-
Constructor Details
-
RequestContext
public RequestContext(javax.servlet.http.HttpServletRequest request) Returns an immutable map with all query parameters.- Parameters:
request- HTTP request
-
-
Method Details
-
queryString
Returns the original query string.- Returns:
- query string
-
queryStrings
Returns the query parameters as strings.- Returns:
- map
- Throws:
IOException- I/O exception
-
queryValues
Returns query parameters as XQuery values.- Returns:
- query parameters
- Throws:
IOException- I/O exception
-
formValues
Returns form parameters as XQuery Values.- Parameters:
options- main options- Returns:
- parameters
- Throws:
IOException- I/O exceptionQueryException- query exception
-
payload
Returns the cached payload.- Returns:
- value
- Throws:
IOException- I/O exception
-