文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程XML/SoapXML-RPC入门
精品推荐
特别推荐
·跟我学XML和XSL
·XHTML教程,简单认识XHTML基础知识
·XML轻松学习手册
·XSL/XML网页制作入门,入门到精通
·用XML+JSP实现网页内容动态显示的方案
·将XML结点转换成JAVABEAN并存入数据库
·XML入门教程:XML 浏览器支持
·XHTML 1.0:标记新的开端
·什么是 XML Web Service
·什么是XML
·XML技巧五则
·新兴XML处理方法VTD-XML介绍
·偷窥HTML与XML之间的秘密
·一个简单的基于XML的模块集成框架
·XML数据库中几个容易混淆的概念
·用Flash和XML来构造一个聊天室
热点TOP10
·使用xmlhttp为网站增加股市行情查询功能
·自定义应用程序配置文件(app.config)
·XML轻松学习手册
·XML轻松学习手册(二):XML概念
·XML 数据的编码方式
·证券和银行之间转帐系统的设计
·利用XML实现通用WEB报表打印实际使用中的例子
·一个简单的基于XML的模块集成框架
·XSL/XML网页制作入门,入门到精通
·HTA的简单应用
·XML轻松学习手册(3)XML的术语
·什么是 XML Web Service
·创建带有关联的 XML 架构的 XML 文件 && 从 XML 文件创建 XML 架构
·基于Lucene/XML的站内全文检索解决方案
·XSD元素的简单说明
·XML-RPC规范(中文版)
·XML文档对象模型手册
·web.config配置web应用程序中的数据库连接
·XML轻松学习手册(四):XML语法
·跟我学XML和XSL

XML-RPC入门

日期:2008年2月11日 作者: 查看:[大字体 中字体 小字体]


一、什么是XML-RPC


xml-rpc 是一套允许运行在不同操作系统、不同环境的程序实现基于internet过程调用的规范和一系列的实现。
这种远程过程调用使用http作为传输协议,xml作为传送信息的编码格式。Xml-Rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构
Xml-rpc是工作在internet上的远程过程调用协议。一个xml-rpc消息就是一个请求体为xml的http-post请求,被调用的方法在服务器端执行并将执行结果以xml格式编码后返回。
  1. Request example 
  2. Here's an example of an XML-RPC request: 
  3. POST /RPC2 HTTP1.0
  4. User-Agent: Frontier5.1.2 (WinNT)
  5. Host: betty.userland.com
  6. Content-Type: textxml
  7. Content-length: 181
  8. <?xml version="1.0"?>
  9. <methodCall>
  10.    <methodName>examples.getStateName</methodName>
  11.    <params>
  12.       <param>
  13.          <value><i4>41</i4></value>
  14.          </param>
  15.       </params>
  16.    </methodCall>
  1. Response example 
  2. Here's an example of a response to an XML-RPC request: 
  3. HTTP1.1 200 OK
  4. Connection: close
  5. Content-Length: 158
  6. Content-Type: textxml
  7. Date: Fri, 17 Jul 1998 19:55:08 GMT
  8. Server: UserLand Frontier5.1.2-WinNT
  9. <?xml version="1.0"?>
  10. <methodResponse>
  11.    <params>
  12.       <param>
  13.          <value><string>South Dakota</string></value>
  14.          </param>
  15.       </params>
  16.    </methodResponse>

二、xml-rpc入门程序


以下的入门程序包括一个管理器(HelloHandler)、一个服务器(HelloServer)、一个客户程序(HelloClient)。
首先要做的是创建用于远程过程调用的类和方法,人们常常称之为管理器。Xml-rpc管理器是一个方法和方法集,它接受xml-rpc请求,并对请求的内容进行解码,再向一个类和方法发出请求。
//管理器类
  1. package xmlRpc;
  2. /**
  3.  * @author trier
  4.  *
  5.  * <b><code>HelloHandler</code></b> is a simple handler than can 
  6.  *  be registered with an XML-RPC server
  7.  */
  8. public class HelloHandler {
  9.     public String sayHello(String name){
  10.         return "Hello " + name;
  11.     }
  12. }
服务器程序将创建的管理器注册到服务器上,并为服务器指明应用程序其他特定的参数。

[1] [2] [3] [4] 下一页 




上一篇:网站设计之合理架构css

下一篇:XML安全标准一览

XML-RPC入门 相关文章:
·艳照门反应出隐私保护问题 文件不能一删了之
·最详细的黑客入门法则
·魔法门6攻略补遗
·流光5.0使用小窍门
·魔法门7 攻略解析
·免费申请QQ(腾迅专门为国外用户提供)
·菜鸟入门 IE浏览器防黑技巧十则
·新手入门:操作系统重装完全攻略
·大智慧股票软件Level-2入门手册
·柏德之门2:安姆之影
XML-RPC入门 相关软件:
·孙鑫VC++从入门到精通开发详解视频教程FLASH版
·魔法门之英雄无敌 2
·CorelDraw12 入门与实例(图文教程 菜鸟先飞系列教材)
·Photoshop 入门教程
·魔法门 9 命运之书简体中文版
·魔法门之英雄无敌 1(中文版)
·ASP入门教程
·魔法门 8 毁天灭地中文硬盘版
·软件破解入门教程和解密手册
·催眠大师密训专业教程之入门指导手册(繁体版)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn