Webhook на python

Я хотел создать webhook для получения запросов с помощью метода OPTIONS. Но я застрял на том, что не могу получить данные из запроса. Мой код:

import asyncio
from aiohttp import web
import json

async def handler(request):
    print(request.method)
    print(dict(request.match_info))
    return web.Response(status=200)


async def init_app(loop):
    app = web.Application(loop=loop, middlewares=[])
    app.router.add_options('/webhook', handler)
    return app


if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    try:
        app = loop.run_until_complete(init_app(loop))
        web.run_app(app, host='localhost', port=5000)
    except Exception as e:
        print('Error create server: %r' % e)
    finally:
        pass
    loop.close()

После отправки запрос с сервера, вывод следующий:

OPTIONS
{}

Ссылка откуда тестируется код

Документация API


Ответы (0 шт):