def do_GET(self): self.send_response(200) self.send_header("Content-Type", "application/json") self.send_header("Access-Control-Allow-Origin", "*") self.end_headers() enabled_state = True if os.path.exists(CONFIGURATION_FILE): with open(CONFIGURATION_FILE, "r") as f: enabled_state = json.loads(f.read())["enabled"] self.wfile.write(json.dumps({ "mac_address": scan_mac_address(), "is_enabled": enabled_state }))
def do_GET(self): self.send_response(200) self.send_header("Content-Type", "application/json") self.send_header("Access-Control-Allow-Origin", "*") self.end_headers() enabled_state = True if os.path.exists(CONFIGURATION_FILE): with open(CONFIGURATION_FILE, "r") as f: enabled_state = json.loads(f.read())["enabled"] self.wfile.write( json.dumps({ "mac_address": scan_mac_address(), "is_enabled": enabled_state }))
def do_POST(self): enabled_state = True self.send_response(200) self.send_header("Content-Type", "application/json") self.send_header("Access-Control-Allow-Origin", "*") self.end_headers() post_data = self._get_post_data() if 'disable' in post_data: enabled_state = False else: enabled_state = True with open(CONFIGURATION_FILE, "w") as f: f.write(json.dumps({"enabled": enabled_state})) self.wfile.write(json.dumps({ "mac_address": scan_mac_address(), "is_enabled": enabled_state }))
def do_POST(self): enabled_state = True self.send_response(200) self.send_header("Content-Type", "application/json") self.send_header("Access-Control-Allow-Origin", "*") self.end_headers() post_data = self._get_post_data() if 'disable' in post_data: enabled_state = False else: enabled_state = True with open(CONFIGURATION_FILE, "w") as f: f.write(json.dumps({"enabled": enabled_state})) self.wfile.write( json.dumps({ "mac_address": scan_mac_address(), "is_enabled": enabled_state }))