那里有测试 JsonRpc 服务器吗?

Posted

技术标签:

【中文标题】那里有测试 JsonRpc 服务器吗?【英文标题】:Is there a test JsonRpc server out there? 【发布时间】:2013-11-23 18:08:03 【问题描述】:

互联网上有没有使用JsonRpc并且公开可用的服务器?

我想测试一个 JsonRpc 客户端。

Google 是否有任何页面允许使用 JsonRpc 读取任何内容? YouTube 有吗?脸书有吗? W3C 有吗?

我想与之交谈的 JsonRpc 服务器没有响应;我想弄清楚是不是因为他们不支持 JsonRpc。

【问题讨论】:

【参考方案1】:

Random.org 有一个很好的 api 用于生成随机数。

例如,将 Python 与 jsonrpcclient 一起使用:

>>> import requests
>>> from jsonrpcclient import request, parse
>>> response = requests.post("http://api.random.org/json-rpc/1/invoke", request("generateIntegers", params="apiKey": "(yourkey)", "n": 3, "min": 0, "max": 10))
>>> parsed = parse(response.json())
>>> parsed.result
'bitsLeft': 249920, 'advisoryDelay': 0, 'bitsUsed': 10, 'random': 'data': [9, 4, 2], 'completionTime': '2015-04-09 00:52:22Z', 'requestsLeft': 992

【讨论】:

【参考方案2】:

Atlassian Confluence 支持它,但我不确定他们是否有测试实例。另外,它们的实现并不是 100% 正确 (https://developer.atlassian.com/x/AwCF)

【讨论】:

以上是关于那里有测试 JsonRpc 服务器吗?的主要内容,如果未能解决你的问题,请参考以下文章

dubbo协议层 jsonrpc协议迁移到http协议

golang http+jsonrpc 从网页访问

Qooxdoo 测试过 json rpc javascript websocket 客户端

如何使用 JavaScript 提交 JSONRPC 请求

在手动停止线程之前,JMeter 没有通过基于 TCP 协议的 JSON RPC 从服务器获得答案

jsonrpc 服务器接受请求的小写方法名称(用于大写注册服务)