          (renderer, media type).
          """
          # Allow URL style format override.  eg. "?format=json
          format_query_param = self.settings.URL_FORMAT_OVERRIDE
          format = format_suffix or request.GET.get(format_query_param)
  
          if format:
              renderers = self.filter_renderers(renderers, format)
  
          accepts = self.get_accept_list(request)
 
</s> remove         header = request.GET.get(self.settings.URL_ACCEPT_OVERRIDE, header)
 </s> add         header = request.QUERY_PARAMS.get(self.settings.URL_ACCEPT_OVERRIDE, header) </s> remove         params = request and request.GET or {}
 </s> add         params = request and request.QUERY_PARAMS or {} </s> remove             return filter_class(request.GET, queryset=queryset)
 </s> add             return filter_class(request.QUERY_PARAMS, queryset=queryset) </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'))
        format = format_suffix or request.QUERY_PARAMS.get(format_query_param)
          (renderer, media type).
          """
          # Allow URL style format override.  eg. "?format=json
          format_query_param = self.settings.URL_FORMAT_OVERRIDE
        format = format_suffix or request.QUERY_PARAMS.get(format_query_param)
  
          if format:
              renderers = self.filter_renderers(renderers, format)
  
          accepts = self.get_accept_list(request)
keep keep keep keep replace keep keep keep keep keep
 Use request.QUERY_PARAMS internally

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