Skip to content

Instantly share code, notes, and snippets.

@addisaden
Created January 2, 2017 14:56
Show Gist options
  • Save addisaden/542800a6ddac5510d8c2859c2fc2e7c3 to your computer and use it in GitHub Desktop.
Save addisaden/542800a6ddac5510d8c2859c2fc2e7c3 to your computer and use it in GitHub Desktop.
#!/bin/env python3
import http.server
class AddisHandler(http.server.BaseHTTPRequestHandler):
def do_HEAD(s):
s.send_response(200)
s.send_header("Content-Type", "text/html")
s.end_headers()
def do_GET(s):
s.send_response(200)
s.send_header("Content-Type", "text/html")
s.end_headers()
result = "<h1>hi.</h1>"
result += '<ul><li>' + '</li><li>'.join(dir(s)) + '</li></ul>'
s.wfile.write(bytes("<html><body>{}</body></html>".format(result),"utf-8"))
if __name__ == '__main__':
server_class = http.server.HTTPServer
handler_class = AddisHandler
server_address = ('127.0.0.1', 8000)
httpd = server_class(server_address, handler_class)
httpd.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment