Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
  2. import SocketServer
  3.  
  4. class S(BaseHTTPRequestHandler):
  5. def _set_headers(self):
  6. self.send_response(200)
  7. self.send_header('Content-type', 'text/html')
  8. self.end_headers()
  9.  
  10. def do_GET(self):
  11. self._set_headers()
  12. self.wfile.write("<html><body><h1>hi!</h1></body></html>")
  13.  
  14. def do_HEAD(self):
  15. self._set_headers()
  16.  
  17. def do_POST(self):
  18. # Doesn't do anything with posted data
  19. self._set_headers()
  20. self.wfile.write("<html><body><h1>POST!</h1></body></html>")
  21.  
  22. def run(server_class=HTTPServer, handler_class=S, port=80):
  23. server_address = ('', port)
  24. httpd = server_class(server_address, handler_class)
  25. print 'Starting httpd...'
  26. httpd.serve_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement