Opened 8 years ago

Last modified 8 years ago

#27384 closed Bug

Accessing request.POST in Django middlewares 1.10.x make it empty for view — at Initial Version

Reported by: Matheus Ashton Silva Owned by: nobody
Component: HTTP handling Version: 1.10
Severity: Normal Keywords: middleware request.POST
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

Hello,

I'm creating a middleware to log every request in my API, following the new specification on django 1.10.x.

When I access the request.POST attr it goes blank to the view

Code highlighting:

  def log_request_middleware(get_response):
      logger = logging.getLogger('requests')

      def middleware(request):
          request_body = request.POST.copy().dict()
          response = get_response(request)

The request.POST on the view now is blank, it happens even with a simple access a print or assignment.

It also happens with request.GET

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top