commit 4fedda7974b8f809a96b03f01956ab526406a384 Author: Paul Walko Date: Wed Feb 15 20:50:06 2017 +0000 init commit' diff --git a/__pycache__/serve.cpython-36.pyc b/__pycache__/serve.cpython-36.pyc new file mode 100644 index 0000000..0f6b0cd Binary files /dev/null and b/__pycache__/serve.cpython-36.pyc differ diff --git a/serve.py b/serve.py new file mode 100755 index 0000000..86fb39f --- /dev/null +++ b/serve.py @@ -0,0 +1,20 @@ +#!/usr/bin/python + +from http.server import HTTPServer, CGIHTTPRequestHandler +import urllib + +class POSTHandler(CGIHTTPRequestHandler): + + def do_POST(self): + length = int(self.headers['Content-Length']) + post_data = urllib.parse.parse_qs(self.rfile.read(length).decode('utf-8')) + print(post_data) + # You now have a dictionary of the post data + self.send_response(200) + self.end_headers() + return + +if __name__ == '__main__': + server = HTTPServer(('localhost', 5001), POSTHandler) + print('Starting server...') + server.serve_forever()