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