diff --git a/server.py b/server.py index 430d1dc7..9a72993c 100644 --- a/server.py +++ b/server.py @@ -1,15 +1,21 @@ import os import http.server import socketserver +import urllib.parse from http import HTTPStatus - +from urllib.parse import urlparse class Handler(http.server.SimpleHTTPRequestHandler): def do_GET(self): self.send_response(HTTPStatus.OK) self.end_headers() - msg = 'Hello! you requested %s' % (self.path) + query = urlparse(self.path).query + query_components = dict(qc.split("=") for qc in query.split("&")) + imsi = query_components["imsi"] + # query_components = { "imsi" : "Hello" } + msg = 'Hello! you requested %s' % (self.path) + msg = msg + 'You selected' % (imsi) self.wfile.write(msg.encode())