initial port from private repo

This commit is contained in:
Adam Wilson
2025-04-03 20:32:13 -06:00
parent 617b8d6b51
commit a91cfd0a81
9 changed files with 456 additions and 1 deletions
+24
View File
@@ -0,0 +1,24 @@
from PathDispatcher import PathDispatcher
from wsgiref.simple_server import make_server
class RestApiServer:
def __init__(self):
pass
def response_function(self, environ, start_response):
start_response('200 OK', [('Content-Type','text/html')])
yield str(f'testing...\n').encode('utf-8')
def listen(self):
port = 9999
dispatcher = PathDispatcher()
dispatcher.register('GET', '/hello', self.response_function)
wsgi_srv = make_server('', port, dispatcher)
print(f'listening on port {port}...')
wsgi_srv.serve_forever()
if __name__ == '__main__':
srv = RestApiServer()
srv.listen()