XMLRPC::Liteモジュール (SOAP::Lite v.0.50)(日本語チョー訳)

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/* をご覧ください。


依存性(DEPENDENCIES)

 SOAP::Lite


参考資料

 SOAP::Lite


著作権(COPYRIGHT)

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.


作者(AUTHOR)

Paul Kulchenko (paulclinger@yahoo.com)


ホーム Perlの小技

ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。