def get(self): apply_headers(self, self.RESPONSE_HEADERS + DEFAULT_HEADERS) msg = self.get_argument(self.MSG_PARAM_NAME, default=None, strip=False) file_name = get_new_random_file_name() self._start_msg_processing(file_name, msg) self.write(self._get_json(file_name))
def get(self, type): key = self.get_argument(self.KEY_PARAM_NAME, default=None, strip=False) msg = self._get_msg_from_key(key) if type == 'raw': apply_headers(self, DEFAULT_HEADERS + self.RAW_RESPONSE_HEADERS) self._return_raw_file(msg) elif type == 'base64': apply_headers(self, DEFAULT_HEADERS + self.BASE64_RESPONSE_HEADERS) self._return_base64(msg) else: print 'ops' self.send_error(404)