Skip to content

Commit 17581bc

Browse files
author
Steven Normore
committed
Sample Python web app
0 parents  commit 17581bc

2 files changed

Lines changed: 19 additions & 0 deletions

File tree

requirements.txt

Whitespace-only changes.

server.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import os
2+
import http.server
3+
import socketserver
4+
5+
from http import HTTPStatus
6+
7+
8+
class Handler(http.server.SimpleHTTPRequestHandler):
9+
def do_GET(self):
10+
self.send_response(HTTPStatus.OK)
11+
self.end_headers()
12+
msg = 'Hello! you requested %s' % (self.path)
13+
self.wfile.write(msg.encode())
14+
15+
16+
port = os.getenv('PORT', 80)
17+
print('Listening on port %s' % (port))
18+
httpd = socketserver.TCPServer(('', port), Handler)
19+
httpd.serve_forever()

0 commit comments

Comments
 (0)