events_protocol.core.views.aiohttp¶
Module Contents¶
-
async
events_protocol.core.views.aiohttp.init_app(routes: typing.List[typing.Tuple[View, str]], middlewares: typing.Iterable[AIOHTTPMiddleware] = []) → Application¶
-
events_protocol.core.views.aiohttp._NOT_ALLOWED_AIOHTTP¶
-
class
events_protocol.core.views.aiohttp.AIOHTTPView(*args, **kwargs)¶ Bases:
events_protocol.core.views.base.BaseView,aiohttp.web.View-
request:Request¶
-
body:str¶
-
__iter__(self)¶
-
async
get_body(self)¶
-
async
get(self, *args, **kwargs)¶
-
async
_get(self, *args, **kwargs)¶
-
async
put(self, *args, **kwargs)¶
-
async
_put(self, *args, **kwargs)¶
-
async
post(self, *args, **kwargs)¶
-
async
_post(self, *args, **kwargs)¶
-
async
delete(self, *args, **kwargs)¶
-
async
_delete(self, *args, **kwargs)¶
-
get_query_args(self)¶
-
async
write_response(self, http_status: HTTPStatus, response_body: dict, headers: dict = {})¶
-
-
class
events_protocol.core.views.aiohttp.AIOHTTPHealthCheckView¶ Bases:
events_protocol.core.views.base.BaseHealth,events_protocol.core.views.aiohttp.AIOHTTPView