docs: def parse_request_body(self, body):
          """Attempt to parse the post based on the content-type passed.
          Return the regular body if not
  
          :param body: string
          :returns: a python object such as dict or list in case the deserialization suceeded. Else returns the given param ``body``
          """
  
          PARSING_FUNCTIONS = {
              'application/json': json.loads,
              'text/json': json.loads,
              'application/x-www-form-urlencoded': self.parse_querystring,
          }
  
          content_type = self.headers.get('content-type', '')
  
          do_parse = PARSING_FUNCTIONS.get(content_type, FALLBACK_FUNCTION)
          try:
              body = decode_utf8(body)
              return do_parse(body)
          except (Exception, BaseException):
              return body