Python_2_Examples_and_Notes/27_simplehttpserver_sockets...

20 lines
539 B
Python
Raw Permalink Normal View History

2017-06-11 19:42:13 +00:00
#!/usr/bin/python
# -*- coding: utf-8 -*-
import SocketServer
import SimpleHTTPServer
class HttpRequestHandler (SimpleHTTPServer.SimpleHTTPRequestHandler) :
def do_GET(self) :
if self.path == "/admin" :
self.wfile.write('This page is only for admins lol')
self.wfile.write(self.headers)
else :
SimpleHTTPServer.SimpleHTTPRequestHandler.do_GET(self)
httpServer = SocketServer.TCPServer(("", 7777), HttpRequestHandler)
print "It should listen on 7777."
httpServer.serve_forever()