+ if proxydict is None:
+ resp=requests.put(url, data_out, headers=headers, verify=False, timeout=90)
+ else:
+ resp=requests.put(url, data_out, headers=headers, verify=False, timeout=90, proxies=proxydict)
+
+ elif ("a1policymanagement/v1/" in baseurl):
+ url=baseurl
+
+ data={}
+ data["nearRtRicId"]=ric
+ data["serviceId"]=serv
+ if (trans != "NOTRANSIENT"):
+ data["transient"]=trans
+ if (pt != "NOTYPE"):
+ data["policyTypeId"]=pt
+ else:
+ data["policyTypeId"]=""
+ if (noti != "NOURL"):
+ data["statusNotificationUri"]=noti
+ data["policyObject"]=json.loads(payload)
+
+ url_out=url
+ data_out=json.dumps(data)
+ if proxydict is None:
+ resp=requests.post(url, data_out, headers=headers, verify=False, timeout=90)
+ else:
+ resp=requests.post(url, data_out, headers=headers, verify=False, timeout=90, proxies=proxydict)