def _post(self, route, data, headers=None, failure_message=None):
headers = self._get_headers(headers)<EOL>response_lambda = (<EOL>lambda: requests.post(<EOL>self._get_qualified_route(route), headers=headers, data=data, verify=False, proxies=self.proxies<EOL>)<EOL>)<EOL>response = check_for_rate_limiting(response_lambda(), response_lambda)<EOL>return self._handle_response(response, failure_message)<EOL>
Execute a post request and return the result
:param data:
:param headers:
:return: