import json
import networkx
-logging.basicConfig(level=logging.INFO)
+logging.basicConfig()
CORS_HEADER = {'Access-Control-Allow-Origin': '*'}
logging.debug("json: {}".format(request.json))
logging.debug("args: {}".format(request.args))
- # when called directly with curl via REST
data = request.json
+ if data is None:
+ data = request.args
if data is None:
data = {}
- # check if json data is a dict
- elif type(data) is not dict:
- data = json.loads(request.json)
- logging.info("data: {}".format(data))
vnf_src_name = data.get("vnf_src_name")
vnf_dst_name = data.get("vnf_dst_name")
vnf_src_interface = data.get("vnf_src_interface")
links.append(edge_dict)
json = {"nodes":nodes, "links":links}
- return json, 200, CORS_HEADER
\ No newline at end of file
+ return json, 200, CORS_HEADER