|
@@ -0,0 +1,30 @@
|
|
|
+from __future__ import print_function
|
|
|
+from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
|
|
|
+
|
|
|
+class BatcaveHttpRequestHandler(BaseHTTPRequestHandler):
|
|
|
+ def do_GET(self):
|
|
|
+ url = self.path
|
|
|
+
|
|
|
+ if url == '/':
|
|
|
+ self.send_response(200)
|
|
|
+ self.send_header('Content-Type', 'text/html')
|
|
|
+ self.wfile.write("\n")
|
|
|
+
|
|
|
+ self.wfile.write('<!DOCTYPE html><html><head><title>BATCAVE</title></head>')
|
|
|
+ self.wfile.write('<body>')
|
|
|
+ self.wfile.write('<H1>BATCAVE</H1>')
|
|
|
+ self.wfile.write('Work in progress ...')
|
|
|
+ self.wfile.write('</body></html>')
|
|
|
+ return
|
|
|
+
|
|
|
+ self.send_response(404, 'Not Found')
|
|
|
+ self.send_header('Content-Type', 'text/plain')
|
|
|
+ self.wfile.write("\n")
|
|
|
+
|
|
|
+ self.wfile.write("[ 404 NOT FOUND ]\n\n")
|
|
|
+ self.wfile.write('URL: ' + url + '</b>')
|
|
|
+
|
|
|
+if __name__ == '__main__':
|
|
|
+ server = HTTPServer(('localhost', 8888), BatcaveHttpRequestHandler)
|
|
|
+ print("Server:", str(server))
|
|
|
+ server.serve_forever()
|