Response module reference

An asyncio.web_reqrep.Response subclass which capable of serializing sending response results by dynamically detecting its types.

class micro.web.response.Response(*, body=None, status=200, reason=None, text=None, headers=None, content_type=None)[source]

A HTTP response entity implementation

send(request, result=None)[source]

Send the HTTP response result to client.

Parameters:
  • request (micro.web.Request.Request) – An incoming request
  • result (mixed) – mixed Request handler result
Returns:

Waiter which waits until response is written

Return type:

asyncio.Future

class micro.web.response.ResponseFuture(fut)[source]

A future wrapper for giving an ability to return Futures from response handlers.

Parameters:fut (asyncio.Future) – An underlying future