<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def submit_file_content(self, method, url, data, headers, params, halt_on_error=True):
 """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. """

        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