def send_query(self, ID, methodname, returnable, *args, **kwargs):
        """将调用请求的ID,方法名,参数包装为请求数据后编码为字节串发送出去.

        Parameters:
            ID (str): - 任务ID
            methodname (str): - 要调用的方法名
            returnable (bool): - 是否要求返回结果
            args (Any): - 要调用的方法的位置参数
            kwargs (Any): - 要调用的方法的关键字参数

        Return:

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

        """
        query = self._make_query(ID, methodname, returnable, *args, **kwargs)
        self._send_query(query)
        self.tasks[ID] = self.loop.create_future()
        return True