dynamicweb2/utils/middleware.py
2023-12-06 16:46:30 +05:30

17 lines
595 B
Python
Executable file

#class MultipleProxyMiddleware(object):
# FORWARDED_FOR_FIELDS = [
# 'HTTP_X_FORWARDED_FOR',
# 'HTTP_X_FORWARDED_HOST',
# 'HTTP_X_FORWARDED_SERVER',
# ]
#
# def process_request(self, request):
# """
# Rewrites the proxy headers so that only the most
# recent proxy is used.
# """
# for field in self.FORWARDED_FOR_FIELDS:
# if field in request.META:
# if ',' in request.META[field]:
# parts = request.META[field].split(',')
# request.META[field] = parts[-1].strip()