  
          Allows URL style accept override.  eg. "?accept=application/json"
          """
          header = request.META.get('HTTP_ACCEPT', '*/*')
          header = request.GET.get(self.settings.URL_ACCEPT_OVERRIDE, header)
          return [token.strip() for token in header.split(',')]
 
</s> remove         format = format_suffix or request.GET.get(format_query_param)
 </s> add         format = format_suffix or request.QUERY_PARAMS.get(format_query_param) </s> remove         params = request and request.GET or {}
 </s> add         params = request and request.QUERY_PARAMS or {} </s> remove         request = factory.get('/', HTTP_ACCEPT='*/*')
 </s> add         request = Request(factory.get('/', HTTP_ACCEPT='*/*')) </s> remove         request = factory.get('/', HTTP_ACCEPT='application/json; indent=8')
 </s> add         request = Request(factory.get('/', HTTP_ACCEPT='application/json; indent=8')) </s> remove         request = factory.get('/')
 </s> add         request = Request(factory.get('/'))
        header = request.QUERY_PARAMS.get(self.settings.URL_ACCEPT_OVERRIDE, header)
  
          Allows URL style accept override.  eg. "?accept=application/json"
          """
          header = request.META.get('HTTP_ACCEPT', '*/*')
        header = request.QUERY_PARAMS.get(self.settings.URL_ACCEPT_OVERRIDE, header)
          return [token.strip() for token in header.split(',')]
keep keep keep keep replace keep
 Use request.QUERY_PARAMS internally

(instead of request.GET) 
rest_framework/negotiation.py