code: def submit_file_content(self, method, url, data, headers, params, halt_on_error=True):
          
          r = None
          try:
              r = self.tcex.session.request(method, url, data=data, headers=headers, params=params)
          except Exception as e:
              self.tcex.handle_error(580, [e], halt_on_error)
          return r
docs: Submit File Content for Documents and Reports to ThreatConnect API.
  
          Args:
              method (str): The HTTP method for the request (POST, PUT).
              url (str): The URL for the request.
              data (str;bytes;file): The body (data) for the request.
              headers (dict): The headers for the request.
              params (dict): The query string parameters for the request.
              halt_on_error (bool, default:True): If True any exception will raise an error.
  
          Returns:
              requests.models.Response: The response from the request.