Example #1
0
def run(argv):
    """
        connect to the DB and start the server
    """
    global curs

    if len(argv) > 1:
        DBNAME = argv[1]
    else:
        DBNAME = 'dummy.db'

    try:
        conn = sqlite.connect(DBNAME)
        curs = conn.cursor()
        print 'bound to %s' % DBNAME
    except:
        print 'Error in opening the database: %s' % argv[1]
        exit(1)

    try:
        server = BaseHTTPServer.HTTPServer(('', 8081), MyHandler)
        print 'started httpserver...'
        server.serve_forever()
    except KeyboardInterrupt:
        print '^C received, shutting down server'
        server.socket.close()
Example #2
0
from SimpleHTTPServer import SimpleHTTPRequestHandler, BaseHTTPServer

class CORSRequestHandler (SimpleHTTPRequestHandler):
    def end_headers (self):
        self.send_header('Access-Control-Allow-Origin', '*')
        SimpleHTTPRequestHandler.end_headers(self)

if __name__ == '__main__':
    BaseHTTPServer.test(CORSRequestHandler, BaseHTTPServer.HTTPServer)
 
Example #3
0
#! /usr/bin/env python

# Usage: python cors_http_server.py <port>

from SimpleHTTPServer import SimpleHTTPRequestHandler, BaseHTTPServer


class CORSRequestHandler(SimpleHTTPRequestHandler):
    def end_headers(self):
        self.send_header('Access-Control-Allow-Origin', '*')
        SimpleHTTPRequestHandler.end_headers(self)


if __name__ == '__main__':
    BaseHTTPServer.test(CORSRequestHandler, BaseHTTPServer.HTTPServer)
def main(HandlerClass = PkPassHTTPRequestHandler,
         ServerClass = BaseHTTPServer.HTTPServer):
    BaseHTTPServer.test(HandlerClass, ServerClass)
Example #5
0
from SimpleHTTPServer import BaseHTTPServer, SimpleHTTPRequestHandler


class LessSimpleHTTPRequestHandler(SimpleHTTPRequestHandler):

    def guess_type(self, path):
        if path.endswith('.appcache'):
            return 'text/cache-manifest'
        return SimpleHTTPRequestHandler.guess_type(self, path)

if __name__ == '__main__':
    BaseHTTPServer.test(LessSimpleHTTPRequestHandler,
                        BaseHTTPServer.HTTPServer)
Example #6
0
import os,sys
from SimpleHTTPServer import BaseHTTPServer,SimpleHTTPRequestHandler

webdir='.'
port = 80 
if len(sys.argv) > 1: webdir = sys.argv[1] 
if len(sys.argv) > 2: port = int(sys.argv[2]) 
print('webdir "%s", port %s' % (webdir, port))
os.chdir(webdir) # run in HTML root dir
srvraddr = ('', port) # my hostname, portnumber
srvrobj =BaseHTTPServer.HTTPServer(srvraddr, SimpleHTTPRequestHandler)
srvrobj.serve_forever()
def test(HandlerClass = AirHTTPRequestHandler,
         ServerClass = BaseHTTPServer.HTTPServer):
    BaseHTTPServer.test(HandlerClass, ServerClass)