Example #1
0
def addStation_POST():
	logger.info('\n/addStation		method : POST')
	logger.info(request.data)
	resp = make_response()
	addCorsHeaders(resp)
	try:
		resp.headers['Content-Type'] = 'application/json'
		resp.status_code = 200
		req_data = json.loads(request.data)
		# recuperation du nom
		nom = str(req_data["nom"])
		# recuperation de la longitude
		longitude = str(req_data["longitude"])
		# recuperation de la latitude
		latitude = str(req_data["latitude"])
		# recuperation de la date
		date =req_data["dateDeploiement"]
		# recuperation des capteurs
		capteur = req_data["capteurs"]
		resp.status_code=Probe.createStation(nom,longitude,latitude,date,capteur)
		#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(resp.data)
	return resp