问题标签 [json-rpc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
797 浏览

silverlight - JSON-RPC 异常

我在我的 Windows Phone 应用程序中使用来自 json-rpc.net 的 json-rpc 客户端。代码:

然后我想获取数据,应用程序退出 JsonReaderException :

0 投票
1 回答
522 浏览

python - 我需要从一个实例分叉/多处理中生成多个 python jsonrpclib 服务器

我需要创建并生成几个 jsonrpc 服务器实例,监听不同的端口,并从一个类实例中生成它们。在代码中,我有一个创建 jsonrpc 服务器并执行其 run_forever 方法的方法:

现在,从试图创建 Server1、server2、serverN 的类实例调用此函数。
IE

我的问题是......我怎样才能创建这个 Server1,Server2 每个都在不同的进程上运行?我需要避免只允许我运行第一台服务器的 serve_forever() 永远循环。

我尝试过使用进程,但我不知道如何为每个服务器分叉进程。我试过这样的事情:

请注意,Process 中的目标参数是附加永远运行的 jsonrpc 服务器,同时避免启动第二个服务器。我想我需要分叉,但我不知道如何/在哪里/哪个工具是正确的。

欢迎任何帮助!谢谢

0 投票
2 回答
2300 浏览

google-app-engine - 无法解码 JSON 对象 - RPC POST 调用

----在服务器端----

---- 在服务器日志正文 %5B%22UpdateScenario%22%2C%22c%22%2C%224.5%22%2C%2230frm%22%2C%22Refinance%22%2C%22100000%22% 获取以下错误2C%22740%22%2C%2294538%22%2C%2250000%22%2C%22owner%22%2C%22sfr%22%2C%22Fremont%22%2C%22CA%22%5D=

无法解码 JSON 对象:第 1 行第 0 列(字符 0):回溯(最后一次调用):文件“/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py”,第 703 行,调用 handler.post(*groups) 文件“/base/data/home/apps/s~mortgageratealert-staging/1.357912751535215625/main.py”,第 418 行,在 post args = json.loads(self.request .body) 文件 "/base/python_runtime/python_lib/versions/1/simplejson/ init.py”,第 388 行,在负载中返回 _default_decoder.decode(s) 文件“/base/python_runtime/python_lib/versions/1/simplejson/decoder.py”,第 402 行,在解码 obj 中,end = self.raw_decode(s , idx=_w(s, 0).end()) 文件“/base/python_runtime/python_lib/versions/1/simplejson/decoder.py”,第 420 行,raw_decode 引发 JSONDecodeError(“无法解码 JSON 对象” , s, idx) JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)

---萤火虫显示以下---

参数 application/x-www-form-urlencoded ["UpdateScenario","c","4....
源 ["UpdateScenario","c","4.5","30frm","Refinance","100000" ,"740","94538","50000","所有者","sfr","弗里蒙特","CA"]

根据萤火虫报告和日志显示 self.request.body 符合预期。但是 simplejson 加载不喜欢它。

请帮忙!

0 投票
1 回答
874 浏览

c# - 如何在 windows phone 7 应用程序中使用 JSON-RPC(Web 服务)?

我想知道如何在 windows phone 应用程序中使用 Json Web 服务。我知道必须使用 Jayrock,但我想要一些示例。我想调用以 http://"something"/service.json" 形式提供给我的 web 服务中的一些方法,请帮助。

0 投票
2 回答
5909 浏览

json - Json RPC 错误 32600

我正在使用 jquery ajax 将 json rpc 请求传递给远程服务器。这是我的json字符串:

我收到此错误:

{"jsonrpc":"2.0","id":null,"error":{"code":-32600,"message":"Invalid JSON-RPC 2.0 request error (-32600)"}}

我究竟做错了什么?感谢帮助。

0 投票
1 回答
649 浏览

c# - JSON RPC 和 Windows 7 Phones (Mango),我怎样才能让它工作?

因此,经过 2 天的研究和试验,我终于得出结论,目前没有适用于 windows 手机的 JSON RPC 客户端。Jayrock 和 AustinHarris 在尝试在我的应用程序中引用它们时给了我无数错误。

是否有人对如何处理此类请求有一些内部知识,因为这对我来说是新问题。我工作的公司给了我一些通过 JSON RPC 连接的网络服务,从一个简单的 Ping 网络服务开始:

现在,在研究时,我确实发现了一些非常方便的客户端,但它们似乎都不适用于 Windows Phone 程序集... http://code.google.com/p/jayrock/source/browse/src/Jayrock.Sandbox /JsonRpcClient.cs 喜欢这个。

注意客户端需要从 Jayrock 引用的事实,但是获取源并自己构建它会导致过多的其他错误;(此版本的应用程序不支持解决方案文件夹和 www 文件夹(Visual Studio 2010 for Windows Phone)

任何有关如何通过 JSON RPC 访问此 Web 服务的帮助将不胜感激!

编辑 - -

终于找到了工作客户;NewtonSoft,仍然不知道如何实现ping服务......我对这件事的了解太有限了..

0 投票
2 回答
2168 浏览

php - 通过 jquery getJSON 的 Json RPC 请求

我正在尝试使用 jquery getJSON 方法将 json-rpc 请求发送到远程服务器。这是我的代码:

这是我的 json-rpc 字符串示例:

这是我得到的错误:

我不明白是什么问题。难道我做错了什么?也许我需要用 php 而不是 jquery 发送请求?那我该怎么做呢?

0 投票
1 回答
252 浏览

android - html,授权。获取 cookie

我不太确定它是如何工作的,但我需要做的是使用 JSON-RPC 进行身份验证,然后请求一个页面。我有这段代码来确定用户名和密码是否正确,但我不知道如何使用这些信息来请求页面..

它返回成功并带有所有正确的数据,但我不知道如何使用它。

0 投票
1 回答
365 浏览

c# - JSON RPC序列化c#中的对象列表

首先是有关该项目的一些信息;这是我创建的一个类:

一个非常简单的类,我想通过在这里创建一个对象来序列化整个事情(所以,SendOverview 类):

现在,一旦我尝试将 col1 数据添加到 testOV 的 arrOptions 中,我就会得到一个 nullreference 异常,这会阻止我的工作取得任何进展。我尝试了很多,但无济于事。

给了我例外;任何帮助都非常感谢..

(我知道我必须在某处创建一个 List[] xx = new List[MAX] 但我无法实现它。)

免费问题:

发送 json 字符串时:{\"id\":\"1\",\"method\":\"getOverviewInfo\",\"Params\":{\"overviewID\":\"0000004297\", \"overviewType\":\"Stock Items\",\"AORParams\":null,\"arrOptions\":{\"columnInfo\":\"1;100;1;1#\",\"orderInfo \":\"1;0;0#\"}}}"

所有命名参数都应该只有值,而不是命名参数;调整:

{\"id\":\"1\",\"method\":\"getOverviewInfo\",\"Params\":{"0000004297\","Stock Items",null,{\"columnInfo\" :\"1;100;1;1#\",\"orderInfo\":\"1;0;0#\"}}}"

我应该添加哪个 JSON 属性来获得这种效果?谢谢!

0 投票
1 回答
676 浏览

c# - JSON RPC 格式化

在我的项目中,我必须向 oracle 服务器发送一个非常具体的 JSON 请求以接收响应;目前我正在发送 json 字符串:

{\"id\":\"1\",\"method\":\"getOverviewInfo\",\"Params\":{\"overviewID\":\"0000004297\",\"overviewType\":\"Stock Items\",\"AORParams\":null,\"arrOptions\":{\"columnInfo\":\"1;100;1;1#\",\"orderInfo\":\"1;0;0#\"}}}" 来自这个班级:

现在我的问题是,我是否可以调整请求字符串以从 Params 数组中删除成员名称,而不是 "overviewID" = "xxxx","overviewType" = "xxxx".......

它应该是“xxxx”、“xxxx”

编辑格式: