def post_account_metadata(self, params, action):
"""
post account's metadata for add, delete
:param params: params should iterable by key, value
:param action: means add or delete ['add', 'delete']
:return: result status code
"""
# post account's metadata
url = self.url
headers = self.base_headers
for key, value in params.iteritems():
if action == 'add':
headers['X-Account-Meta-' + key] = value
else:
headers['X-Remove-Account-Meta-' + key] = value
response = requests.post(url, headers=headers)
return response.status_code
评论列表
文章目录