import http.server import urllib.parse class MyOwnHandler(http.server.BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.end_headers() parsed = urllib.parse.urlparse(self.path) path = parsed.path query = parsed.query query_components = urllib.parse.parse_qsl(query) # query_components has form: [ ('von_param','???') , ('bis_param','???') ] print("Die Query lautet: ", query_components) if query_components != "[]": von_param = int(query_components[0][1]) bis_param = int(query_components[1][1]) values = [] for curr_number in range(von_param, bis_param +1): values.append((curr_number, curr_number**2),) msg_to_return = "Wertetabelle_mit_Quadratzahlen" msg_to_return += "Quadrat_Tabelle" msg_to_return += "" for all_tuples in values: msg_to_return += f"" msg_to_return += "
QUADRATZAHLEN
{all_tuples[0]}{all_tuples[1]}
" self.wfile.write(msg_to_return.encode("utf-8")) else: pass port = 33444 handler = MyOwnHandler address = ('', port) myserver = http.server.HTTPServer(address, handler) myserver.serve_forever()