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.