[categories] [index] [all (553)] [latest]
from os import curdir, sep
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
class MyHandler(BaseHTTPRequestHandler):
def do_GET(self):
try:
if self.path.endswith(".test"):
self.send_response(200)
self.send_header('Content-type', 'text/html')
self.end_headers()
#f = open(curdir + sep + self.path)
#self.wfile.write(f.read())
#f.close()
self.wfile.write("it works")
return
except IOError:
pass
self.send_error(404,'File Not Found: %s' % self.path)
def main():
try:
server = HTTPServer(('', 10000), MyHandler)
print 'started HTTPServer...'
server.serve_forever()
except KeyboardInterrupt:
print '^C received, shutting down server'
server.socket.close()
if __name__ == '__main__':
main()