def accessList_POST(): logger.info('/accessList method : POST') logger.info(request.data) resp = make_response() addCorsHeaders(resp) try: resp.headers['Content-Type'] = 'application/json' # si tu se passe bien retour d'un code erreur 200 resp.status_code = 200 req_data = json.loads(request.data) logger.info(req_data) # recuperation du login login = str(req_data["login"]) access=Probe.accessList(login) list=Probe.stationList() myArray=[] for tmpList in list: tmpJSON={"nom":"name","access":False} valid=False for tmpAccess in access: if tmpList["name"]==tmpAccess["name"]: valid=True break tmpJSON["access"]=valid tmpJSON["nom"]=tmpList["name"] myArray.append(tmpJSON) req_data={"liste":[]} req_data["liste"]=myArray resp.data = json.dumps(req_data) except Exception as e: print (e) # si une erreur de format retour erreur 1004 resp.status_code = 1004 resp.data = "error 1004 : Bad format json" return resp logger.info("Response") logger.info(resp.data) return resp