1

そのコードで「before_request」ハンドラー (Flask 内) から中止しようとすると、次のエラーが発生します: LookupError: no exception for 429. これを修正する方法はありますか?

エラーをトリガーするコードは次のとおりです。

key = "ip:{}:account-requests".format(request.remote_addr)

# Determine how many requests have been made in the past day
# by this API.
requests_made = r.get(key) or 0

if requests_made >= max_requests:
    abort(429) #HTTP Too Many Requests
4

1 に答える 1

4

Flaskでこのようにすることができます

if requests_made >= max_requests:
    return '429 error', 429
于 2012-07-01T00:51:35.080 に答える