标签: xml-rpc

致命错误:允许的内存大小为134217728 Bytes Exhausted(CodeIgniter + XML-RPC)

我有一堆客户销售点(POS)系统,它定期将新的销售数据发送到一个集中数据库,该数据库将数据存储到一个大数据库中以生成报告.

客户端POS基于PHPPOS,我已经实现了一个使用标准XML-RPC库将销售数据发送到服务的模块.服务器系统基于CodeIgniter构建,并使用XML-RPC和XML-RPCS库作为Web服务组件.每当我发送大量销售数据(销售表中只有50行,以及sales_items中与销售中每个项目相关的各行)时,我会收到以下错误:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 54 bytes)
Run Code Online (Sandbox Code Playgroud)

128M是默认值php.ini,但我认为这是一个很大的数字.实际上,我甚至尝试将此值设置为1024M,而它所做的只是花费更长的时间来输出错误.

至于我采取的步骤,我已经尝试禁用服务器端的所有处理,并且已经操纵它以返回固定响应而不管输入如何.但是,我认为问题在于实际发送数据.我甚至尝试禁用PHP的最大脚本执行时间,但它仍然出错.

php memory codeigniter xml-rpc memory-limit

587
推荐指数
21
解决办法
132万
查看次数

在Javascript中使用Unescape HTML实体?

我有一些与XML-RPC后端通信的Javascript代码.XML-RPC返回表单的字符串:

<img src='myimage.jpg'>
Run Code Online (Sandbox Code Playgroud)

但是,当我使用Javascript将字符串插入HTML时,它们会逐字呈现.我没有看到图像,我真的看到了字符串:

<img src='myimage.jpg'>
Run Code Online (Sandbox Code Playgroud)

我的猜测是HTML正在通过XML-RPC通道进行转义.

我怎样才能在Javascript中取消字符串?我尝试了这个页面上的技术,但未成功:http://paulschreiber.com/blog/2008/09/20/javascript-how-to-unescape-html-entities/

诊断问题的其他方法有哪些?

html javascript xml-rpc escaping

147
推荐指数
6
解决办法
13万
查看次数

XML-RPC和SOAP之间有什么区别?

我从来没有真正理解为什么Web服务实现者会选择一个而不是另一个.XML-RPC通常在旧系统中找到吗?任何帮助理解这一点将不胜感激.

xml soap web-services xml-rpc

78
推荐指数
3
解决办法
7万
查看次数

SOAP与XML-RPC或REST的性能

关于使用XML-RPC或REST的解决方案的简单性的论点很容易理解,很难说.

我经常也听到过这样的论点,即SOAP增加的开销可能会显着影响已使用的带宽甚至延迟.我希望看到量化影响的测试结果.有谁知道这些信息的良好来源?

rest performance soap web-services xml-rpc

47
推荐指数
5
解决办法
3万
查看次数

政府向公众提供哪些公共API?

我偶然发现了NOAA的SOAP服务,它让我思考.政府还向企业和公众提供了哪些其他电子政务服务?我知道美国有很多API,但其他政府如欧盟呢.我不仅对SOAP感兴趣,而且对通过互联网向公众提供的任何远程过程调用(RPC)服务感兴趣.我不仅对数据源感兴趣,还对其他类型的API感兴趣.

api rpc soap xml-rpc egovernment

45
推荐指数
7
解决办法
4333
查看次数

什么是最好的Javascript XML-RPC客户端库?

您认为最好的Javascript XML-RPC客户端库是什么?为什么?

我正在制作一个JQuery应用程序,我需要与它的xmlrpc服务器进行通信.

找到以下图书馆,但我不知道它们的优点和缺点是什么:

http://www.zentus.com/js/xmlrpc.js.html

http://www.scottandrew.com/xml-rpc/

http://phpxmlrpc.sourceforge.net/jsxmlrpc/

http://www.vcdn.org/Public/XMLRPC/

http://mimic-xmlrpc.sourceforge.net/

javascript jquery xml-rpc

23
推荐指数
2
解决办法
3万
查看次数

设置xmlrpclib.ServerProxy的超时

我正在使用xmlrpclib.ServerProxy对远程服务器进行RPC调用.如果没有到服务器的网络连接,则需要默认的10秒钟才能将socket.gaierror返回给我的程序.

在没有网络连接的情况下进行开发或者远程服务器关闭时,这很烦人.有没有办法更新我的ServerProxy对象上的超时?

我看不到一个明确的方法来访问套接字来更新它.

python xml-rpc

21
推荐指数
5
解决办法
2万
查看次数

如何将类别与后期wordpress相关联?

我正在创建一个在wordpress中创建自动帖子的功能.现在,该功能创建了wordpress博客帖子,但我无法输入该类别.

    public class Post
    {

        public string Title { get; set; }

        public string Description { get; set; }

        public string PostType { get; set; }

        public DateTime DateCreated { get; set; }

        public DateTime DateCreatedGmt { get; set; }

        public List<string> Categories { get; set; }

        public List<string> MtKeywords { get; set; }

        public string MtExcerpt { get; set; }

        public string MtTextMore { get; set; }

        public string MtAllowComments { get; set; }

        public string MtAllowPings { get; …
Run Code Online (Sandbox Code Playgroud)

c# wordpress xml-rpc metaweblog

21
推荐指数
1
解决办法
2429
查看次数

XML-RPC与REST

这是一个更理论化的问题.我即将在这里构建一个小服务器,并希望为它创建一个API.我决定什么是更好的,已经排除了SOAP,因为我认为这件事情很糟糕.我留下了REST和XML-RPC.我非常喜欢XML-RPC,它实现起来非常简单,并且它足够常规,所有客户端都可以轻松使用它.现在所有很酷的孩子都在做RESTful的东西,有时候使用JSON有效载荷或XML文档,甚至是HTTP POST VARIABLES.我认为这些人总是为每项服务重新发明轮子.我没有看到通过REST使用XML-RPC可以获得什么.

那么,这里有人可以提供使用REST + JSON而不仅仅使用XML-RPC实现API的实际原因吗?

api rest xml-rpc

19
推荐指数
2
解决办法
2万
查看次数

Java XMLRPC中的Python元组

我试图通过java xmlrpc传递python元组.这是我正在使用的库: XMLPRC Java Libray

我在服务器和api上使用odoo框架.我想传递看起来像的参数:

[(4,7),(4,8)]

我能够通过以下结构:

[[4,7],[4,8]]

这显然是数组内部的数组:

new Object[]{new Object[]{4,7},new Object[]{4,8}}
Run Code Online (Sandbox Code Playgroud)

问题是java中没有元组.我吸收的是如何改变这种结构:

这个[4,8]到这个(4,8)

它是某种序列化问题,不知道如何解决它并传递预期的python结构.

python java xml-rpc openerp

17
推荐指数
1
解决办法
531
查看次数