Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def get_signed_header(self, region_id, ak, secret, ):
"""
Compose signed headers.
:param region_id: String
:param ak: String
:param secret: String
:return:
"""
sign_params = self.get_query_params()
if 'RegionId' not in list(sign_params.keys()):
sign_params['RegionId'] = region_id
signed_headers = oss_signer.get_signature_headers(
sign_params,
ak,
secret,
self.get_accept_format(),
self.get_headers(),
self.get_uri_pattern(),
self.get_path_params(),
self.get_method(),
self.__bucket)
return signed_headers