Advertisement
Guest User

Simple path handler

a guest
Dec 13th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. from http.server import BaseHTTPRequestHandler, HTTPServer
  4.  
  5. port = 9000
  6.  
  7. def some_function():
  8.     print("some_function got called")
  9.  
  10. class MyHandler(BaseHTTPRequestHandler):
  11.     def do_GET(self):
  12.         if self.path == '/test':
  13.             some_function()
  14.             self.send_response(200)
  15.             self.send_header("Content-type", "text/html")
  16.             self.end_headers()
  17.         else:
  18.             self.send_error(404)
  19.  
  20. server = HTTPServer(("", port), MyHandler)
  21.  
  22. try:
  23.     server.serve_forever()
  24. except KeyboardInterrupt:
  25.     pass
  26.  
  27. server.server_close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement