Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. from http.server import BaseHTTPRequestHandler, HTTPServer
  4.  
  5. # HTTPRequestHandler class
  6. class testHTTPServer_RequestHandler(BaseHTTPRequestHandler):
  7.  
  8. # GET
  9. def do_GET(self):
  10. # Send response status code
  11. self.send_response(200)
  12.  
  13. # Send headers
  14. self.send_header('Content-type','text/html')
  15. self.end_headers()
  16.  
  17. # Send message back to client
  18. message = "Hello world!"
  19. # Write content as utf-8 data
  20. self.wfile.write(bytes(message, "utf8"))
  21. return
  22.  
  23. def run():
  24. print('starting server...')
  25.  
  26. # Server settings
  27. # Choose port 8080, for port 80, which is normally used for a http server, you need root access
  28. server_address = ('127.0.0.1', 8081)
  29. httpd = HTTPServer(server_address, testHTTPServer_RequestHandler)
  30. print('running server...')
  31. httpd.serve_forever()
  32.  
  33.  
  34. run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement