标签: xml-rpc

iPhone支持XML-RPC吗?

iPhone是否支持XML-RPC,是否可以使用任何开源框架?

iphone xml-rpc

6
推荐指数
3
解决办法
9509
查看次数

在扭曲的XML-RPC服务器中的allow_none

我正在使用twisted构建xml rpc服务,我想使用None,因为它可以在标准的python lib中完成.如何将allow_none传递给xmlrpc服务器的扭曲版本?

编辑

In [28]: sock = rpc.ServerProxy('http://localhost:7080',allow_none=True)

In [29]: sock
Out[29]: <ServerProxy for localhost:7080/RPC2>

In [30]: sock.list_reports()
Out[30]: ['example']

In [31]: sock.run_report('example')
---------------------------------------------------------------------------
Fault                                     Traceback (most recent call last)

reports/<ipython console> in <module>()

/usr/lib/python2.6/xmlrpclib.pyc in __call__(self, *args)
   1197         return _Method(self.__send, "%s.%s" % (self.__name, name))
   1198     def __call__(self, *args):
-> 1199         return self.__send(self.__name, args)
   1200 
   1201 ##


/usr/lib/python2.6/xmlrpclib.pyc in __request(self, methodname, params)
   1487             self.__handler,
   1488             request,
-> 1489             verbose=self.__verbose
   1490             )
   1491 

/usr/lib/python2.6/xmlrpclib.pyc in request(self, host, handler, request_body, verbose) …
Run Code Online (Sandbox Code Playgroud)

python xml-rpc twisted

6
推荐指数
1
解决办法
5092
查看次数

是否有可能使用芹菜与另一种编程语言?

我听说过芹菜,我真的很喜欢.但是现在我正在用node.js编写一个应用程序,我必须管理(异步)任务,我想用芹菜来做这件事.我已经在我的开发环境中安装了它并使用了一些python脚本.一切正常,但我想用node.js"调用"任务.有没有人试图做这样的事情(使用任何编程语言)?

我看到了这个例子,但这个HTTP网关的想法的基础是一个django应用程序,我不想创建一个django应用程序来只处理这些调用.

我想过创建一个SimpleXMLRPCServer并使用node-xmlrpc模块来连接它.你怎么看?还有更好的方法吗?是否有另一个应用程序或服务与node.js本机工作?

提前致谢.

xml-rpc http celery node.js

6
推荐指数
1
解决办法
1279
查看次数

在没有新模块的情况下,在OpenERP中向合作伙伴添加外部ID

我的问题有点复杂,我不知道OpenERP.

我有一个外部数据库和一个OpenERP.外部的不是PostgreSQL.我的工作是我需要同步两个数据库中的合作伙伴.外部的一个更重要.这意味着如果外部数据的数据发生了变化,那么OpenERp的数据会发生变化,但如果OpenERP的数据发生变化则外部数据没有任何变化.

  • 我可以访问外部数据库,使用XML RCP我也可以访问OpenERP.

  • 我只需使用XML RCP即可从外部数据库导入数据,但问题是同步.

  • 我不能只是插入修改后的伙伴并删除旧伙伴,
    因为我无法识别旧的伙伴.

  • 我需要更新它.但后来我需要一个id,说哪个是哪个.和外部ID.

  • 据我所知,OpenERP可以处理外部ID.

这是如何运作的?以及如何使用此方法向res.partner添加外部ID?

有人告诉我,我不能单独创建一个新模块,我需要使用内部ID工作.

python xml-rpc openerp

6
推荐指数
1
解决办法
4450
查看次数

如何使用远程API将Confluence"Space"导出为PDF

如何将Confluence"space"导出为pdf?看起来它仍然可以使用XML-RPC API在Confluence 5.0中得到支持.但是我找不到一个可以调用的例子.

https://developer.atlassian.com/display/CONFDEV/Remote+API+Specification+for+PDF+Export#RemoteAPISpecificationforPDFExport-XML-RPCInformation

该链接表示调用应该以前缀为前缀pdfexport,但不会列出任何调用或给出示例.

ruby xml-rpc confluence

6
推荐指数
1
解决办法
1967
查看次数

如何独立使用单个Zend Framework组件,如XML-RPC或REST?

Zend框架以松耦合组件而闻名.

我想使用zend框架中的XML-RPC,对XML-RPC有依赖吗?就像我从Zend Framework Library中取出XML-RPC文件夹并尝试实例化RPC对象一样,它会抛出错误吗?

我在哪里可以找到从框架中分离组件的正确方法?

谢谢

php zend-framework module xml-rpc

5
推荐指数
1
解决办法
2282
查看次数

XML-RPC - 无法编组递归字典

我有一个通过xml-rpc发送字典的简单示例:

 class CTest(object):
    def __init__(self):
        self.node1 = {'data':'zek', 'parent':{},  'children':[]}
        self.node2 = {'data':'bill', 'parent':{}, 'children':[]}
        self.node1['children'].append(self.node2)
        self.node2['parent'] = self.node1

    def getNode(self):
        return self.node1
Run Code Online (Sandbox Code Playgroud)

我有两个字典:node2是node1的子节点,同时node2将node1的引用作为父变量.所以它是一个递归字典.当我尝试通过XML-RPC发送node1时,我得到了以下异常:

#Command to execute xml-rpc dump method for serialization
test = CTest()
xmlrpclib.dumps((test,), 'Node Object')
#Exception
raise TypeError, "cannot marshal recursive dictionaries"
Run Code Online (Sandbox Code Playgroud)

是否可以通过XML-RPC发送node1(不更改字典结构)?

谢谢.

python recursion dictionary xml-rpc marshalling

5
推荐指数
1
解决办法
2347
查看次数

使用 ZeroMQ 构建点对点工作负载调度器有帮助吗?

我正在编写工作负载调度程序。我希望我的软件是一个点对点调度程序,即。一个节点只知道一些邻居(其他节点)并使用它们到达其他节点。

每个节点都有自己的加权路由表来向其他对等点发送消息(基本上基于跳数),即。“我希望主人给我我的时间表”或“节点 B 上的资源 A 是否可用?” :哪个邻居离我的目标最近?

例如,我使用XML-RPC( xmlrpc-c) 和std::multimaps/编写了自己的路由协议std::maps

我正在考虑使用ZeroMQ来优化我的数据流:

  • 排队可以减少peer之间的网络负载;
  • 订阅可用于发布升级。

作为结果 :

  • 我需要打开与创建新类型连接一样多的套接字;
  • 每个节点都需要是一个客户端、一个服务器、一个发布者、一个订阅者、一个代理和一个目录;
  • 我不确定我的“点对点架构”是否与 ZeroMQ 的主要目的兼容。

您认为这ZeroMQ是一个有用的概念吗?

c++ routing scheduling xml-rpc zeromq

5
推荐指数
1
解决办法
1430
查看次数

适用于Windows应用商店应用的XML-RPC库

我需要XML-RPC库,我可以使用Windows Store Apps(又名Metro).据我所知,.NET只有一个XML-RPC.NET库,它不支持Windows Store应用程序.

除了手动构建和解析XML-RPC请求和响应之外,还有其他方法吗?

.net xml-rpc microsoft-metro windows-store-apps

5
推荐指数
0
解决办法
340
查看次数

将CookComputing XMLRpcStruct(IEnumerable <Object>)转换为实际的C#类

所以,我正在使用CookComputings XMLRPC库来与之交谈InfusionSoft(这是一个非常受欢迎的在线CRM).主要方法是:

 [XmlRpcMethod("DataService.query")]
 IEnumerable<object> QuerySubscriptionStatus(string apiKey, 
        string table, int limit, int page, 
        IDictionary queryData, string[] selectedFields);
Run Code Online (Sandbox Code Playgroud)

我很IEnumerable<object>遗憾地使用,因为InfusionSoft XML/RPC API需要它.我希望情况不是这样,但可悲的是.

由于我使用.NET 4.5,我想我可以做一个动态演员:

  var subStatus = proxy.QuerySubscriptionStatus(
      _key, "RecurringOrder", 500, 0, dict, sarray);
  var result = subStatus.Cast<SubscriptionStatus>();
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用,我从C#中得到了一个非常难过的错误:

无法将类型为"CookComputing.XmlRpc.XmlRpcStruct"的对象强制转换为"WBI.Model.SubscriptionStatus".

我已经尝试将我的班级指定为struct; 哎呀我甚至尝试用XMLRpcMember()标签来指定它,但不,它只是不会转换.

我如何与IEnumerable?中的数据进行交互?

我试过的类/结构类型

public struct SubStatus
{
    public int AffiliateId;
    public int AutoCharge;
    public double BillingAmt;
    public string BillingCycle;
    public int CC1;
    public int CC2;
    public int ContactId;
    public DateTime EndDate; …
Run Code Online (Sandbox Code Playgroud)

.net c# xml-rpc .net-4.5

5
推荐指数
1
解决办法
1222
查看次数