headers['Authorization'] = 'Basic ' + \
base64.b64encode(tmpauthsource).decode('utf-8')
+ logger.info("Making rest call with uri,method, header = %s, %s, %s" % (full_url, method.upper(), headers))
+ if content:
+ logger.debug("with content = %s" % (content))
+
ca_certs = None
for retry_times in range(MAX_RETRY_TIME):
http = httplib2.Http(
ret = [1, "Unable to connect to %s" % full_url, resp_status]
continue
raise ex
+ logger.info("Rest call finished with status = %s", resp_status)
+ logger.debug("with response content = %s" % resp_body)
except urllib.error.URLError as err:
+ logger.error("status=%s, error message=%s" % (resp_status, str(err)))
ret = [2, str(err), resp_status]
except Exception:
logger.error(traceback.format_exc())
ret = [3, str(sys.exc_info()), resp_status]
except:
logger.error(traceback.format_exc())
+ if not resp_status:
+ resp_status = status.HTTP_500_INTERNAL_SERVER_ERROR
ret = [4, str(sys.exc_info()), resp_status]
+
return ret
'accept': 'application/json'
}
- logger.debug("req_to_aai--%s::> %s, %s" %
- (tmp_trasaction_id, method, _combine_url(settings.AAI_BASE_URL,resource)))
return _call_req(settings.AAI_BASE_URL, settings.AAI_USERNAME, settings.AAI_PASSWORD, rest_no_auth,
resource, method, content=json.dumps(content), extra_headers=headers)