专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »XML教程 » xmlrpc:XML-RPC入门 »正文

xmlrpc:XML-RPC入门

来源: 发布时间:星期四, 2009年2月12日 浏览:97次 评论:0


、 什么是XML-RPC prefix = o ns = \"urn:schemas-microsoft-com:office:office\" />

xml-rpc 是套允许运行在区别操作系统、区别环境实现基于ernet过程规范标准和系列实现

这种远程过程使用http作为传输协议xml作为传送信息编码格式Xml-Rpc定义尽可能保持了简单但同时能够传送、处理、返回复杂数据结构

Xml-rpc是工作在ernet上远程过程协议个xml-rpc消息就是个请求体为xmlhttp-post请求思路方法在服务器端执行并将执行结果以xml格式编码后返回

Request example

Here\'s an example of an XML-RPC request:

POST /RPC2 HTTP/1.0

User-Agent: Frontier/5.1.2 (WinNT)

Host: betty.userland.com

Content-Type: text/xml

Content-length: 181





<?xml version=\"1.0\"?>

<methodCall>

<methodName>examples.getStateName</methodName>

<params>

<param>

<value><i4>41</i4></value>

</param>

</params>

</methodCall>

Response example

Here\'s an example of a response to an XML-RPC request:

HTTP/1.1 200 OK

Connection: close

Content-Length: 158

Content-Type: text/xml

Date: Fri, 17 Jul 1998 19:55:08 GMT

Server: UserLand Frontier/5.1.2-WinNT





<?xml version=\"1.0\"?>

<methodResponse>



<params>

<param>

<value><>South Dakota</></value>

</param>

</params>

</methodResponse>



2、 xml-rpc入门

以下入门包括个管理器(HelloHandler)、个服务器(HelloServer)、个客户(HelloClient)

首先要做是创建用于远程过程类和思路方法人们常常称的为管理器Xml-rpc管理器是个思路方法和思路方法集它接受xml-rpc请求并对请求内容进行解码再向个类和思路方法发出请求

//管理器类

package xmlRpc;



/**

* @author trier

*

* <b><code>HelloHandler</code></b> is a simple handler than can

* be registered with an XML-RPC server

*/

public HelloHandler {

public String sayHello(String name){

\"Hello \" + name;

}

}

服务器将创建管理器注册到服务器上并为服务器指明应用其他特定参数

//服务器类



[1][2][3]下

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: