我可以使用 JSON-RPC 将文件发布到网络服务吗?

Posted

技术标签:

【中文标题】我可以使用 JSON-RPC 将文件发布到网络服务吗?【英文标题】:Could I use JSON-RPC to POST a file to a webservice? 【发布时间】:2011-04-29 17:50:39 【问题描述】:

我正在寻找可行的 Web 服务解决方案,我刚刚发现 JSON-RPC 很诱人,而且看起来很轻量级(例如通过 XML 或 SOAP)。

但我想知道是否可以使用 json 发布二进制数据?

顺便问一下,您对使用JSON-RPCZEnd_Json_ServeR 有什么反馈吗?

【问题讨论】:

【参考方案1】:

你可以使用base 64编码,uuencode或者base 85。看看这个答案:Binary Data in JSON String. Something better than Base64

我将 JSON-RPC 与 Zend_Json_Server 一起使用,它工作正常。

【讨论】:

谢谢你,yEnc 看起来很有趣

以上是关于我可以使用 JSON-RPC 将文件发布到网络服务吗?的主要内容,如果未能解决你的问题,请参考以下文章

GAE Go Json-RPC 调用示例

如何最大化比特币 JSON-RPC 性能?

没有 ASP.NET 的 C# JSON-RPC 网络服务器

无法通过 JSON-RPC 将 GETBLOCKHASH 发布到比特币核心

如何使用 Adonis 发出 json-rpc 请求

是否有任何适用于 C# 的独立 json-rpc 服务器库? [关闭]