async def _gen_result_handler(self, response: Dict[str, Any]):
        """流式结果响应处理.

        + 收到状态码标识201或301的响应后,将tasks中ID对应的Future对象的结果设置为一个用于包装的异步生成器.
        并为这个ID创建一个异步队列保存在`_gens_queue[ID]`中用于存取结果

        + 收到状态码标识为202的响应后向对应ID的存取队列中存入一条结果.

        + 收到终止状态码206后向对应ID的异步生成器结果获取队列中存入一个`StopAsyncIteration`对象用于终止异步迭代器

        Parameters:
            (response): - 响应的python字典形式数据

        Return:
            (bool): - 准确地说没有错误就会返回True

        """
        code = response.get("CODE")
        res = response.get("MESSAGE")
        ID = res.get("ID")
        if code in (201, 301):
            ait = self._wrap_gen(ID)
            self.tasks.get(ID).set_result(ait)
            self._gens_queue[ID] = asyncio.Queue()
        if code == 202:
            result = res.get('RESULT')
            await self._gens_queue[ID].put(result)

        if code == 206:
            await self._gens_queue[ID].put(StopAsyncIteration())
        return True