http: support PUT and DELETE in HTTPServer

This commit is contained in:
Evgeny Zinoviev 2022-12-18 05:34:28 +03:00
parent 9af0e28b94
commit 9c5da6f50b

View File

@ -77,6 +77,12 @@ class HTTPServer:
def post(self, path, handler): def post(self, path, handler):
self._add_route('post', path, handler) self._add_route('post', path, handler)
def put(self, path, handler):
self._add_route('put', path, handler)
def delete(self, path, handler):
self._add_route('delete', path, handler)
def run(self, event_loop=None, handle_signals=True): def run(self, event_loop=None, handle_signals=True):
if not event_loop: if not event_loop:
event_loop = asyncio.get_event_loop() event_loop = asyncio.get_event_loop()