jsonrpc.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:coala-langserver 作者: gaocegege 项目源码 文件源码
def send_request(self, method: str, params):
        _id = random.randint(0, 2 ** 16)  # TODO(renfred) guarantee uniqueness.
        body = {
            "jsonrpc": "2.0",
            "id": _id,
            "method": method,
            "params": params,
        }
        body = json.dumps(body, separators=(",", ":"))
        content_length = len(body)
        request = (
            "Content-Length: {}\r\n"
            "Content-Type: application/vscode-jsonrpc; charset=utf8\r\n\r\n"
            "{}".format(content_length, body))
        log("SENDING REQUEST: ", request)
        self.conn.write(request)
        return self.read_message(_id)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号