server module¶
- class server.MyHandler(request, client_address, server)[sorgente]¶
Basi:
BaseHTTPRequestHandler
- do_DELETE()[sorgente]¶
Gestisce le richieste DELETE.
- do_GET()[sorgente]¶
Gestisce le richieste GET. E inoltre serve file statici del front end.
- do_OPTIONS()[sorgente]¶
Gestisce le richieste OPTIONS. Utilizzato per la preflight CORS.
- do_POST()[sorgente]¶
Gestisce le richieste POST.
- do_PUT()[sorgente]¶
Gestisce le richieste PUT.
- protocol_version = 'HTTP/1.1'¶
- serve_static_file()[sorgente]¶
Serve i file statici dalla cartella “frontend”.
- server_version = 'CustomHTTPServer'¶
- sys_version = ''¶
- class server.ThreadingHTTPServer(server_address, RequestHandlerClass, bind_and_activate=True)[sorgente]¶
Basi:
ThreadingMixIn
,HTTPServer
Server HTTP che supporta il multi-threading.
- daemon_threads = True¶
- server.run_server(port=8000)[sorgente]¶
Avvia il server multi-threaded.