lite.html
来自「perl教程」· HTML 代码 · 共 135 行
HTML
135 行
<?xml version="1.0" ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- saved from url=(0017)http://localhost/ -->
<script language="JavaScript" src="../../displayToc.js"></script>
<script language="JavaScript" src="../../tocParas.js"></script>
<script language="JavaScript" src="../../tocTab.js"></script>
<link rel="stylesheet" type="text/css" href="../../scineplex.css">
<title>XMLRPC::Lite - client and server implementation of XML-RPC protocol</title>
<link rel="stylesheet" href="../../Active.css" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rev="made" href="mailto:" />
</head>
<body>
<script>writelinks('__top__',2);</script>
<h1><a>XMLRPC::Lite - client and server implementation of XML-RPC protocol</a></h1>
<p><a name="__index__"></a></p>
<!-- INDEX BEGIN -->
<ul>
<li><a href="#name">NAME</a></li>
<li><a href="#synopsis">SYNOPSIS</a></li>
<li><a href="#description">DESCRIPTION</a></li>
<li><a href="#dependencies">DEPENDENCIES</a></li>
<li><a href="#see_also">SEE ALSO</a></li>
<li><a href="#credits">CREDITS</a></li>
<li><a href="#copyright">COPYRIGHT</a></li>
<li><a href="#author">AUTHOR</a></li>
</ul>
<!-- INDEX END -->
<hr />
<p>
</p>
<h1><a name="name">NAME</a></h1>
<p>XMLRPC::Lite - client and server implementation of XML-RPC protocol</p>
<p>
</p>
<hr />
<h1><a name="synopsis">SYNOPSIS</a></h1>
<dl>
<dt><strong><a name="item_client">Client</a></strong>
<dd>
<pre>
<span class="keyword">use</span> <span class="variable">XMLRPC::Lite</span><span class="operator">;</span>
<span class="keyword">print</span> <span class="variable">XMLRPC::Lite</span>
<span class="operator">-></span> <span class="variable">proxy</span><span class="operator">(</span><span class="string">'http://betty.userland.com/RPC2'</span><span class="operator">)</span>
<span class="operator">-></span> <span class="variable">call</span><span class="operator">(</span><span class="string">'examples.getStateStruct'</span><span class="operator">,</span> <span class="operator">{</span><span class="string">state1</span> <span class="operator">=></span> <span class="number">12</span><span class="operator">,</span> <span class="string">state2</span> <span class="operator">=></span> <span class="number">28</span><span class="operator">}</span><span class="operator">)</span>
<span class="operator">-></span> <span class="variable">result</span><span class="operator">;</span>
</pre>
</dd>
<dt><strong><a name="item_cgi_server">CGI server</a></strong>
<dd>
<pre>
<span class="keyword">use</span> <span class="variable">XMLRPC::Transport::HTTP</span><span class="operator">;</span>
</pre>
</dd>
<dd>
<pre>
<span class="keyword">my</span> <span class="variable">$server</span> <span class="operator">=</span> <span class="variable">XMLRPC::Transport::HTTP::CGI</span>
<span class="operator">-></span> <span class="variable">dispatch_to</span><span class="operator">(</span><span class="string">'methodName'</span><span class="operator">)</span>
<span class="operator">-></span> <span class="variable">handle</span>
<span class="operator">;</span>
</pre>
</dd>
<dt><strong><a name="item_daemon_server">Daemon server</a></strong>
<dd>
<pre>
<span class="keyword">use</span> <span class="variable">XMLRPC::Transport::HTTP</span><span class="operator">;</span>
</pre>
</dd>
<dd>
<pre>
<span class="keyword">my</span> <span class="variable">$daemon</span> <span class="operator">=</span> <span class="variable">XMLRPC::Transport::HTTP::Daemon</span>
<span class="operator">-></span> <span class="variable">new</span> <span class="operator">(</span><span class="string">LocalPort</span> <span class="operator">=></span> <span class="number">80</span><span class="operator">)</span>
<span class="operator">-></span> <span class="variable">dispatch_to</span><span class="operator">(</span><span class="string">'methodName'</span><span class="operator">)</span>
<span class="operator">;</span>
<span class="keyword">print</span> <span class="string">"Contact to XMLRPC server at "</span><span class="operator">,</span> <span class="variable">$daemon</span><span class="operator">-></span><span class="variable">url</span><span class="operator">,</span> <span class="string">"\n"</span><span class="operator">;</span>
<span class="variable">$daemon</span><span class="operator">-></span><span class="variable">handle</span><span class="operator">;</span>
</pre>
</dd>
</dl>
<p>
</p>
<hr />
<h1><a name="description">DESCRIPTION</a></h1>
<p>XMLRPC::Lite is a Perl modules which provides a simple nterface to the
XML-RPC protocol both on client and server side. Based on SOAP::Lite module,
it gives you access to all features and transports available in that module.</p>
<p>See <em>t/26-xmlrpc.t</em> for client examples and <em>examples/XMLRPC/*</em> for server
implementations.</p>
<p>
</p>
<hr />
<h1><a name="dependencies">DEPENDENCIES</a></h1>
<pre>
SOAP::Lite</pre>
<p>
</p>
<hr />
<h1><a name="see_also">SEE ALSO</a></h1>
<pre>
SOAP::Lite</pre>
<p>
</p>
<hr />
<h1><a name="credits">CREDITS</a></h1>
<p>The <strong>XML-RPC</strong> standard is Copyright (c) 1998-2001, UserLand Software, Inc.
See <http://www.xmlrpc.com> for more information about the <strong>XML-RPC</strong>
specification.</p>
<p>
</p>
<hr />
<h1><a name="copyright">COPYRIGHT</a></h1>
<p>Copyright (C) 2000-2001 Paul Kulchenko. All rights reserved.</p>
<p>This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.</p>
<p>
</p>
<hr />
<h1><a name="author">AUTHOR</a></h1>
<p>Paul Kulchenko (<a href="mailto:paulclinger@yahoo.com">paulclinger@yahoo.com</a>)</p>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?