Как я могу оценить ограничение маршрута Flask на основе ключа, основанного на запросе JSON? - PullRequest
0 голосов
/ 06 марта 2020

Если у меня есть базовый c Flask маршрут, который принимает запрос JSON со строковым сообщением и строковым ключом и распечатывает сообщение, как я могу ограничить доступ к этому Flask маршруту на основе ключ?

Например, если ключ «ABCD», ограничение составляет 30 раз в минуту, а если ключ «EFGH», ограничение составляет 60 раз в минуту?

Я изучил Flask -limiter, но, насколько я понимаю, ограничитель выполняет ограничение до того, как маршрут введен, тогда как я хочу ограничить доступ к маршруту Flask только после того, как ключ из запроса JSON читать. Если нет способа прочитать запрос JSON перед входом в маршрут, я не уверен, что делать.

...