From 557deb0787cdb90c424ab5aa7e6d97420bb09a1f Mon Sep 17 00:00:00 2001 From: holzschuhke56905 Date: Tue, 22 Oct 2019 14:37:15 +0200 Subject: [PATCH] test1 neu --- HttpHtml/Quadratzahlen.py | 27 +++++++++++++++++++++++++++ HttpHtml/Server.py | 21 ++++++++++++++++++++- 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 HttpHtml/Quadratzahlen.py 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)