by Hippo2000(2001/5/23)
XMLRPC::LiteのPODなのです。
なおこのドキュメントはCPAN-Searchで出てきたドキュメント(PODを変換したもの)を日本語に訳そうとしたものです。わかりにくい部分は本物を見てください。(^^;;
原本の著作権はPaul Kulchenko さんがお持ちです。
Paul Kulchenko さんにはメールで了解をいただきました。なお内容等が間違っていたら修正します。ご連絡ください。
XMLRPC::Lite - XML-RPCプロトコルのクライアントとサーバーの実装
use XMLRPC::Lite;
print XMLRPC::Lite
-> proxy('http://betty.userland.com/RPC2')
-> call('examples.getStateStruct', {state1 => 12, state2 => 28})
-> result;
CGI サーバー
use XMLRPC::Transport::HTTP;
my $server = XMLRPC::Transport::HTTP::CGI
-> dispatch_to('methodName')
-> handle
;
デーモン・サーバー
use XMLRPC::Transport::HTTP;
my $daemon = XMLRPC::Transport::HTTP::Daemon
-> new (LocalPort => 80)
-> dispatch_to('methodName')
;
print "Contact to XMLRPC server at ", $daemon->url, "\n";
$daemon->handle;
XMLRPC::Lite はクライアント側とサーバー側の両方で、XML-RPCプロトコルへの簡単なインターフェースを提供するPerlモジュールです。SOAP::Liteを基本としており、そのモジュールで利用できるすべての機能と転送方法にアクセスすることができます。
クライアントの例はt/26-xmlrpc.t を、サーバーの実装についてはexamples/XMLRPC/* をご覧ください。
SOAP::Lite
SOAP::Lite
Copyright (C) 2000-2001 Paul Kulchenko. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Paul Kulchenko (paulclinger@yahoo.com)
ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。