diff --git a/HttpHtml/Quadratzahlen.py b/HttpHtml/Quadratzahlen.py new file mode 100644 index 0000000..6ff7b2a --- /dev/null +++ b/HttpHtml/Quadratzahlen.py @@ -0,0 +1,27 @@ +import http.server +import urllib.parse + +class newHandler(http.server.BaseHTTPRequestHandler): + + def do_GET(self): + self.send_response(200) + self.end_headers() + + parseUrl = urllib.parse.urlparse(self.path) + path = parseUrl.path + query = parseUrl.query + + #query_components = urllib.parse.parse_qsl(query) + + msg = query + + self.wfile.write(msg.encode('utf-8')) + + + +PORT = 4096 +HANDLER = newHandler +ADDRESS = ('', PORT) + +SERVER = http.server.HTTPServer(ADDRESS, HANDLER) +SERVER.serve_forever() \ No newline at end of file diff --git a/HttpHtml/Server.py b/HttpHtml/Server.py index 34ca38f..1401cef 100644 --- a/HttpHtml/Server.py +++ b/HttpHtml/Server.py @@ -1,7 +1,26 @@ import http.server +import urllib.parse + +class newHandler(http.server.BaseHTTPRequestHandler): + + def do_GET(self): + self.send_response(200) + self.end_headers() + + parseUrl = urllib.parse.urlparse(self.path) + path = parseUrl.path + + if path == "/Yang": + msg1 = "" + path + "" + elif path == "/Ying": + msg1 = "" + path + "" + + self.wfile.write(msg1.encode('utf-8')) + + PORT = 4096 -HANDLER = http.server.SimpleHTTPRequestHandler +HANDLER = newHandler ADDRESS = ('', PORT) SERVER = http.server.HTTPServer(ADDRESS, HANDLER)