`
ww2
  • 浏览: 416172 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

在Perl中使用xml-rpc的实例

阅读更多
不用多说了
#!/usr/bin/perl
 
use XMLRPC::Transport::HTTP;
 
XMLRPC::Transport::HTTP::CGI
-> dispatch_to('World')
-> handle;
 

package World;
 
sub new {
  bless {}, shift;
};
 
sub HelloWorld {
my ($self) = @_;
return "Hello World\n";
};
 
sub GoodByeWorld {
my ($self,$adjective) = @_;
return "Goodbye $adjective World\n";
}
 

////////// 以下是客户端
#!/usr/bin/perl
 
use XMLRPC::Lite;
print "Content-type: text/html\n\n";
 
 
print XMLRPC::Lite
  -> proxy('http://202.195.160.145/webmin-rpc/xmlrpc.cgi')
  -> call('World.HelloWorld')
  -> result;
分享到:
评论

相关推荐

    2001_Programming Web Services with XML-RPC

    介绍了如何在Perl环境中使用XML-RPC,包括相关的库和工具。 ##### 5.2 PHP与XML-RPC 讲解了PHP与XML-RPC的集成,包括如何构建PHP客户端和服务端。 ##### 5.3 Python与XML-RPC 详细说明了Python环境下XML-RPC的...

    XML-RPC for PHP-开源

    在PHP中,XML-RPC的实现允许开发者创建可以与其他支持XML-RPC的平台(如Java、Python、Perl等)进行交互的Web服务。PHP的XML-RPC库不仅实现了基本的XML-RPC协议,还额外提供了对JSON和JSONRPC这两种轻量级的远程调用...

    ariactl:用 Perl 编写的 aria2 网络界面

    ariactl – aria2 的 Web 界面这是一个小的 Perl 脚本,它使用Frontier::Client通过 XML-RPC 与的实例进行。 它提供了一个网页来添加下载到aria2 ,获取已完成和等待下载的列表,并更改aria2一些选项。 将arialctl....

    xmlBlaster简介

    - 在连接过程中,需要传入一个实现了 `I_Callback` 接口的类实例,该接口定义了一个 `update` 方法,当有消息到达时,服务器会调用该方法通知客户端。 2. **接收方代码**: - 接收方同样需要通过类似的方式建立与...

    JAVA上百实例源码以及开源项目源代码

    Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四”...

    java开源包1

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包10

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包8

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包2

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包3

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包6

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包5

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包11

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包7

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包9

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包4

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包101

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    Java资源包01

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

Global site tag (gtag.js) - Google Analytics