Mercurial > hg > webaudioevaluationtool
comparison scripts/pythonServer.py @ 2237:6ffef0759d29
Python server correctly responds to keygen and save requests
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Fri, 15 Apr 2016 13:24:53 +0100 |
parents | 4e334c942d41 |
children |
comparison
equal
deleted
inserted
replaced
2236:82c6c39d75e3 | 2237:6ffef0759d29 |
---|---|
160 | 160 |
161 def http_do_GET(request): | 161 def http_do_GET(request): |
162 if(request.client_address[0] == "127.0.0.1"): | 162 if(request.client_address[0] == "127.0.0.1"): |
163 if (request.path == "/favicon.ico"): | 163 if (request.path == "/favicon.ico"): |
164 send404(request) | 164 send404(request) |
165 elif (request.path.split('?',1)[0] == "/keygen.php"): | 165 elif (request.path.split('?',1)[0] == "/php/keygen.php"): |
166 keygen(request); | 166 keygen(request); |
167 else: | 167 else: |
168 request.path = request.path.split('?',1)[0] | 168 request.path = request.path.split('?',1)[0] |
169 if (request.path == '/'): | 169 if (request.path == '/'): |
170 request.path = '/index.html' | 170 request.path = '/index.html' |
177 else: | 177 else: |
178 send404(request) | 178 send404(request) |
179 | 179 |
180 def http_do_POST(request): | 180 def http_do_POST(request): |
181 if(request.client_address[0] == "127.0.0.1"): | 181 if(request.client_address[0] == "127.0.0.1"): |
182 if (request.path.rsplit('?',1)[0] == "/save" or request.path.rsplit('?',1)[0] == "/save.php"): | 182 if (request.path.rsplit('?',1)[0] == "/save" or request.path.rsplit('?',1)[0] == "/php/save.php"): |
183 saveFile(request) | 183 saveFile(request) |
184 else: | 184 else: |
185 send404(request) | 185 send404(request) |
186 | 186 |
187 if sys.version_info[0] == 2: | 187 if sys.version_info[0] == 2: |