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) print("Geparsed wurde: ", parsed) myOwnPath = parsed.path print("Variable myOwnath ist :", myOwnPath) nameOfMyOwnPath = myOwnPath[1:4].upper() #schneidet "/" am Anfang ab und verwandelt "yang" zu "YANG" bzw "ying" zu "YING, damit Titel des HTML-Files später "YANG_File" bzw "YING_File" ist MyOwnQuery = parsed.query msg_to_return = f"{nameOfMyOwnPath}_File" if myOwnPath == "/Ying": msg_to_return += "

This is the Ying-page.

" msg_to_return += f"

You accessed path: {myOwnPath}

" msg_to_return += 'Go to Yang-Page' msg_to_return += "" if myOwnPath == "/Yang": msg_to_return += "

This is the Yang-page.

" msg_to_return += f"

You accessed path: {myOwnPath}

" msg_to_return += 'Go to Ying-Page' msg_to_return += "" self.wfile.write(msg_to_return.encode("utf-8")) # self.wfile.write(f"{nameOfMyOwnPath}_File".encode('utf-8')) # # if myOwnPath == "/Ying": # self.wfile.write("

This is the Ying-page.

".encode('utf-8')) # self.wfile.write(f"

You accessed path: {myOwnPath}

".encode('utf-8')) # self.wfile.write('Go to Yang-Page'.encode('utf-8')) # self.wfile.write("".encode('utf-8')) # self.wfile.close() # # if myOwnPath == "/Yang": # self.wfile.write("

Sie sind auf der Yang-Seite.

".encode('utf-8')) # self.wfile.write(f"

Eigener Pfad: {myOwnPath}

".encode('utf-8')) # self.wfile.write('Gehe zur Ying-Seite'.encode('utf-8')) # self.wfile.write("".encode('utf-8')) # self.wfile.close() port = 22233 handler = MyOwnHandler address = ('', port) myserver = http.server.HTTPServer(address, handler) myserver.serve_forever()