- def post_headers_cmd(self, url, headers, post_fields_dict=None):
- self._logger.debug("")
- # obfuscate password before logging dict
- if post_fields_dict.get('auth', {}).get('identity', {}).get('password', {}).get('user', {}).get('password'):
- post_fields_dict_copy = copy.deepcopy(post_fields_dict)
- post_fields_dict['auth']['identity']['password']['user']['password'] = '******'
- json_data_log = post_fields_dict_copy
- else:
- json_data_log = post_fields_dict
- self._logger.debug("Request POSTFIELDS: {}".format(json.dumps(json_data_log)))
- resp = self._request("POST_HEADERS", url, headers, data=post_fields_dict)
- return resp.text