通过telnet使用json-rpc?

时间:2013-08-13 15:54:44

标签: telnet json-rpc bitcoin

看起来您应该能够使用telnet手动进行json-rpc调用。但是,当我尝试这个时,我从服务器上得不到任何响应,必须关闭telnet客户端。我是否需要发送标题和/或以某种方式表明我的输入已完成?

2 个答案:

答案 0 :(得分:3)

你有一个小问题:你完全误解了一切!

https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29

它说它支持HTTP上的JSON-RPC。关于普通TCP的JSON-RPC(你称之为“Telnet”协议)没什么。

你说“看起来你应该能够使用telnet手动进行json-rpc调用”,但你没有提到你是如何得出这个结论的。

JSON-RPC通常通过HTTP实现,但可以通过纯TCP,websockets或任何双向Internet协议实现。话虽这么说,绝大多数JSON-RPC服务器实现都是通过HTTP上的JSON-RPC公开它们的API。

正如其他人所提到的,你可以telnet客户端谈论HTTP,并且该会话的有效负载可以是JSON-RPC ....如果你知道如何。只是因为你的意思并不意味着你应该这样做。

答案 1 :(得分:1)

如果您愿意,我有一个项目可以通过telnet托管Json-Rpc服务器。它没有内置的telnet支持,但通过telnet托管它将是微不足道的。请参阅控制台托管示例,只需将控制台替换为telnet服务器。

http://jsonrpc2.codeplex.com/