Ejemplo n.º 1
0
    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))
Ejemplo n.º 2
0
    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)