diff options
Diffstat (limited to 'rest_framework/throttling.py')
| -rw-r--r-- | rest_framework/throttling.py | 8 | 
1 files changed, 1 insertions, 7 deletions
| diff --git a/rest_framework/throttling.py b/rest_framework/throttling.py index 361dbddf..7dfe2f96 100644 --- a/rest_framework/throttling.py +++ b/rest_framework/throttling.py @@ -35,7 +35,7 @@ class BaseThrottle(object):              client_addr = addrs[-min(num_proxies, len(xff))]              return client_addr.strip() -        return xff if xff else remote_addr +        return ''.join(xff.split()) if xff else remote_addr      def wait(self):          """ @@ -173,12 +173,6 @@ class AnonRateThrottle(SimpleRateThrottle):          if request.user.is_authenticated():              return None  # Only throttle unauthenticated requests. -        ident = request.META.get('HTTP_X_FORWARDED_FOR') -        if ident is None: -            ident = request.META.get('REMOTE_ADDR') -        else: -            ident = ''.join(ident.split()) -          return self.cache_format % {              'scope': self.scope,              'ident': self.get_ident(request) | 
