docs: def dump_request_and_response(self, response):
          """Return a string containing a nicely formatted representation of the request
          and response objects for logging and debugging.
  
          - Note: Does not work if the request or response body is a MultipartEncoder
            object.
  
          """
          if response.reason is None:
              response.reason = "<unknown>"
          return d1_client.util.normalize_request_response_dump(
              requests_toolbelt.utils.dump.dump_response(response)
          )