extractRequest

Resolves the request object of the JAR request in parameters, either from request, or by fetching the request_uri with remoteResourceRetriever.

Returns null only if the request carries neither of the two, and throws if the request object can not be retrieved, or is not a valid request object.