code: def _body(self):
          
          maxread = max(0, self.content_length)
          stream = self.environ['wsgi.input']
          body = BytesIO() if maxread < MEMFILE_MAX else TemporaryFile(mode='w+b')
          while maxread > 0:
              part = stream.read(min(maxread, MEMFILE_MAX))
              if not part: break
              body.write(part)
              maxread -= len(part)
          self.environ['wsgi.input'] = body
          body.seek(0)
          return body
docs: The HTTP request body as a seekable file-like object.
  
              This property returns a copy of the `wsgi.input` stream and should
              be used instead of `environ['wsgi.input']`.