Advertisement
Guest User

The right server

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