1234567891011121314151617181920212223242526 |
- # SPDX-License-Identifier: AGPL-3.0-or-later
- # lint: pylint
- """.. _botdetection src:
- Bot detection methods
- ---------------------
- The methods implemented in this python package are use by the :ref:`limiter src`.
- """
- import flask
- def dump_request(request: flask.Request):
- return (
- "%s: '%s'" % (request.headers.get('X-Forwarded-For'), request.path)
- + " || form: %s" % request.form
- + " || Accept: %s" % request.headers.get('Accept')
- + " || Accept-Language: %s" % request.headers.get('Accept-Language')
- + " || Accept-Encoding: %s" % request.headers.get('Accept-Encoding')
- + " || Content-Type: %s" % request.headers.get('Content-Type')
- + " || Content-Length: %s" % request.headers.get('Content-Length')
- + " || Connection: %s" % request.headers.get('Connection')
- + " || User-Agent: %s" % request.headers.get('User-Agent')
- )
|