示例#1
0
 def post(self):
     try:
         ensuredatabase()
         data = json.loads(self.request_body)
         savegpsdata(data['username'], data['lat'], data['lng'])
     except:
         logging.error("MainHandler::post:: Error saving data.")
         self.set_header("Content-Type", "text/plain")
         self.write("Error saving data.")
         raise
     else:
         self.set_header("Content-Type", "text/plain")
         self.write("Data saved successfully.")
示例#2
0
 def get(self):
     ensuredatabase()
     gpsdata = getgpsdata(self.get_argument("username"))
     self.write(json.dumps(gpsdata))