prologin.webapi module

Utilities for Web API.

class prologin.webapi.AsyncClient(url, timeout=None)

Bases: object

Async base client for sending authenticated requests.

async send_request(resource, secret, msg, url=None, method='post')
class prologin.webapi.Client(url)

Bases: object

Base client for sending authenticated requests.

send_request(resource, secret, msg, url=None, method='post')

Send an request that is authenticated using secret and that contains msg (a JSON data structure) to resource. Use client default URL if url is None. Return the request object.