The zaqar.api.handler module¶
-
class
Handler(storage, control, validate, defaults)¶ Bases:
objectDefines API handler
The handler validates and process the requests
-
clean_subscriptions(subscriptions)¶
-
static
create_request(payload=None, env=None)¶
-
create_response(code, body, req=None)¶
-
get_defaults()¶
-
process_request(req, protocol)¶
-
set_subscription_factory(factory)¶
-
static
validate_request(payload, req)¶ Validate a request and its payload against a schema.
Returns: a Response object if validation failed, None otherwise.
-
verify_signature(key, payload)¶
-