req_err(self._req, reason)
def req_ok(req, resp):
- log_debug(DBG.HTTP_CTRL, 'req_ok ' + str(resp), idof=req)
+ log_debug(DBG.HTTP_CTRL,
+ 'req_ok %d %s %s' % (resp.code, repr(resp.phrase), str(resp)),
+ idof=req)
+ if resp.code != 200:
+ try:
+ phrase = resp.phrase.decode('utf-8')
+ except UnicodeDecodeError:
+ phrase = repr(resp.phrase)
+ req_err(req, "FAILED %d %s" % (resp.code, phrase))
+ return
+
rc = ResponseConsumer(req)
resp.deliverBody(rc)
req_fin(req)
def process_request(request, desca):
# find client, update config, etc.
- metadata = request.args[b'mX'][0]
+ metadata = request.args[b'm'][0]
metadata = metadata.split(b'\r\n')
(ci_s, pw, tro) = metadata[0:3]
desca['m[0,2]'] = [ci_s, tro]