问题标签 [xml-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.
iphone - iPhone 是否支持 XML-RPC?
iPhone 是否支持 XML-RPC,我可以使用它们的任何开源框架吗?
.net - 为跨平台 WCF 服务选择什么身份验证?
您会为以下服务建议哪种类型的身份验证:
- 实现为 WCF 并通过各种端点(包括 XML-RPC)公开
- 必须被各种跨平台客户端轻松消费
为什么?
我知道的选项是:
- IIS 托管 WCF 的基于表单的身份验证(易于实现,但具有可怕的跨平台支持,而且它不是 REST)
- 每次通话都发送纯文本用户名/密码(易于在任何平台上使用,但完全不安全)
- 使用基于票证的身份验证,当用户名和密码用于创建一个票证时,该票证在一段时间内有效并随每个请求传递(任何客户端都可以轻松使用,但 API 模型绑定到这种类型的安全性)
谢谢你的时间!
web-services - XML-RPC 的非交互式身份验证/授权?
我们并不完全符合 XML-RPC 规范,但概念几乎相同。客户端通过带有 XML 有效负载的 HTTP/HTTPS 进入。我们以响应请求的 XML 有效负载进行响应。这主要是机器对机器,所以没有人输入用户名/密码。我们的构造在 apache tomcat 中运行。我们想对请求进行身份验证,由于并非每个客户端都可以使用每个服务,因此我们还需要对请求进行授权。我们有订阅和按使用收费模式,因此有必要记录所有内容。
你会为服务器和客户端推荐什么?
python - 如何在 Python 中对 PDF 文件进行 base64 编码
我应该如何对 PDF 文件进行 base64 编码,以便在 Python 中通过 XML-RPC 进行传输?
objective-c - 在 Cocoa 应用程序中使用 XML-RPC 的最佳方式?
我想为一个使用 XML-RPC 的应用程序编写一个 GUI 包装器,并想知道是否有任何可用于 Cocoa 的 XML-RPC 框架,如果有,什么是最好的?
提前致谢
c++ - 用于 C++ 的 XML-RPC 库
哪些库可用于在本机 C++ 或 C 中编写 xml-rpc 客户端?
javascript - 在 JavaScript 中将 XML-RPC 转换为 JSON
谁能推荐一个轻量级的 JavaScript XML-RPC 库?
不久前研究了这个之后,我找不到任何我喜欢的东西,所以我最终还是写了自己的。但是,也许这很愚蠢,因为那里一定有合适的东西!?
我自己的伪库主要缺少将 XML-RPC 响应转换为 JSON 的方法——或者更确切地说,将相应的 responseXML 转换为 JavaScript 对象(根据需要转换数据类型)。这并不难做到,但为什么要重新发明轮子......
任何帮助将不胜感激!
apache-flex - RemoteObject - 跨域问题
我正在尝试从我的服务器获取数据,使用 RemoteObject 来完成它。当我在我的本地主机上运行应用程序时,它运行良好,但是当我在我的服务器上使用它时,我得到一个 Channel.Security.Error(访问 URL 的安全错误)。
在服务器端日志中提到了 cross domain 。77.127.194.4 - - [23/Oct/2008 21:15:11]“GET /crossdomain.xml HTTP/1.1”501
有人遇到过同样的问题吗?任何想法 ?
perl - 我应该如何处理 XML::RPC 和 Drupal 中的数字字符串?
我正在尝试在我的 Drupal (PHP) 后端使用 XML-RPC 服务器,以使我的 Perl 后端更容易与之通信。但是,我遇到了一个问题,我不确定哪些部分(如果有的话)是错误。本质上,我需要传递给 Drupal 的一些变量是字符串,有时是充满数字的字符串,并且 Drupal XML-RPC 服务器返回一个错误,即当字符串充满数字时,它的格式不正确。
我的 Perl 代码现在看起来像这样。
输出是:
当我让 Drupal XML-RPC 服务器打印出它接收到的数据时,我注意到第二个参数的类型为 i4:
我认为当 Drupal 完成对项目的处理时,它会将变量键入为 int 而不是字符串。这意味着当 Drupal 稍后尝试检查字符串的变量值是否正确形成时,is_string PHP 函数返回 false。
我不确定问题在分歧的哪一边,或者我是否应该使用其他东西。Perl 端的请求是否应该将内容键入为字符串而不是 i4,或者请求的 Drupal 端是否对字符串类型过于严格?我的猜测是问题出在后者,但我对 XML-RPC 服务器应该如何工作的了解还不够,无法确定。
python - 通过 XML-RPC 使用 Python 访问 Ruby 对象?
我正在尝试通过 XML-RPC 导出 Ruby 框架。但是,当尝试从没有直接作为处理程序添加到 XML-RPC 服务器的类中调用方法时,我遇到了一些问题。请看下面我的例子:
我有一个测试 Ruby XML-RPC 服务器,如下所示:
我有一个测试 Python XML-RPC 客户端,如下所示:
我希望python客户端打印“hello world!” 因为它相当于以下 ruby 代码:
但是它会生成一个错误:“xmlrpclib.ProtocolError: <ProtocolError for 127.0.0.1:9090/: 500 Internal Server Error>”。
print s.example.test() 工作正常。
我不希望新的 ExampleBar 对象通过网络,但我希望它被“缓存”在服务器端,并且随后对 bar() 的调用得到尊重。
XML-RPC 可以支持这种用法还是太基础了?
所以我想我的问题真的是;如果不使用 XML-RPC,我怎样才能使它工作?