Class JythonRequest

java.lang.Object
com.xebialabs.xlplatform.endpoints.JythonRequest

public class JythonRequest extends Object
Request object of this class is always available as request inside Jython scripts which implement REST endpoints in XL extensions.
  • Constructor Details

    • JythonRequest

      public JythonRequest(Object entity, org.python.core.PyDictionary query)
  • Method Details

    • getEntity

      public Object getEntity()
      Returns a deserialized entity in case of POST, PUT request. Will return null for GET, DELETE. If body of the request contained field someField, it will be accessible as request.entity['someField'] in the script.
    • getQuery

      public org.python.core.PyDictionary getQuery()
      Returns a dictionary of query parameters of the request. Example: If the URL of the request was /api/extension/test?count=2 then parameter value will be accessible as request.query['count'].