12345678910111213141516171819202122232425262728293031323334 |
- 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)
-
- ende = int(query_components[1][1])
- start = int(query_components[0][1])
-
- msg = "<table border='1'>"
-
- while(start <= ende):
- msg += "<tr><td>" + str(start) + "</td>" + "<td>" + str(start*start) + "</td>" + "</tr>"
- start += 1
-
- msg += "</table>"
-
- self.wfile.write(msg.encode('utf-8'))
-
-
- PORT = 4096
- HANDLER = newHandler
- ADDRESS = ('', PORT)
-
- SERVER = http.server.HTTPServer(ADDRESS, HANDLER)
- SERVER.serve_forever()
|