def parse(request):
"""
Parse incoming JSON.
Returns a dict or logs an exception.
"""
try:
payload = request.get_json()
if (payload is None):
logging.exception("Payload is empty, did you specify a Header in the request?")
raise
alert = {}
alert = parseLI(payload, alert)
alert = parsevROps(payload, alert)
except:
logging.info("Body=%s" % request.get_data())
logging.exception("Unexpected payload, is it in proper JSON format?")
raise
logging.info("Parsed=%s" % alert)
return alert
评论列表
文章目录