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">-&gt;</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">-&gt;</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">=&gt;</span> <span class="number">12</span><span class="operator">,</span> <span class="string">state2</span> <span class="operator">=&gt;</span> <span class="number">28</span><span class="operator">}</span><span class="operator">)</span>
      <span class="operator">-&gt;</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">-&gt;</span> <span class="variable">dispatch_to</span><span class="operator">(</span><span class="string">'methodName'</span><span class="operator">)</span>
    <span class="operator">-&gt;</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">-&gt;</span> <span class="variable">new</span> <span class="operator">(</span><span class="string">LocalPort</span> <span class="operator">=&gt;</span> <span class="number">80</span><span class="operator">)</span>
    <span class="operator">-&gt;</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">-&gt;</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">-&gt;</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 &lt;http://www.xmlrpc.com&gt; 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 + -
显示快捷键?