Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- from http.server import BaseHTTPRequestHandler, HTTPServer
- # HTTPRequestHandler class
- class testHTTPServer_RequestHandler(BaseHTTPRequestHandler):
- # GET
- def do_GET(self):
- # Send response status code
- self.send_response(200)
- print("GET request path", str(self.path))
- # Send headers
- self.send_header('Content-type','text/html')
- self.end_headers()
- # Send message back to client
- message = "Hello world!"
- # Write content as utf-8 data
- self.wfile.write(bytes(message, "utf8"))
- def run():
- print('starting server...')
- # Server settings
- # Choose port 8080, for port 80, which is normally used for a http server, you need root access
- # server_address = ('127.0.0.1', 8081)
- server_address = ('192.168.0.19', 8081)
- try:
- httpd = HTTPServer(server_address, testHTTPServer_RequestHandler)
- print('running server...')
- httpd.serve_forever()
- except KeyboardInterrupt:
- server.socket.close()
- run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement