返回首页
当前位置: 主页 > 编程语言 > XML教程 >

XML-RPC-简介

时间:2020-08-11 10:48来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

RPC代表远程过程调用。顾名思义,它是一种调用远程计算机上可用的过程或函数的机制。RPC是比Web更古老的技术。有效地,RPC为开发人员提供了一种机制,用于定义可以通过网络调用的接口。这些接口可以像单个函数调用一样简单,也可以像大型API一样复杂。

什么是XML-RPC?

XML-RPC是最简单,最简单的Web服务方法之一,它使计算机可以轻松调用其他计算机上的过程。

  • XML-RPC允许程序通过网络进行函数或过程调用。

  • XML-RPC使用HTTP协议将信息从客户端计算机传递到服务器计算机。

  • XML-RPC使用一个小的XML词汇表来描述请求和响应的性质。

  • XML-RPC客户端在XML请求中指定过程名称和参数,并且服务器在XML响应中返回错误或响应。

  • XML-RPC参数是类型和内容的简单列表-结构和数组是可用的最复杂的类型。

  • XML-RPC没有对象的概念,也没有包含使用其他XML词汇表的信息的机制。

  • 但是,有了XML-RPC和Web服务,Web成为了过程连接的集合,在此过程中,计算机沿着紧密绑定的路径交换信息。

  • XML-RPC于1998年初出现。它由UserLand Software发布,并最初在其Frontier产品中实施。

为什么选择XML-RPC?

如果您需要集成多个计算环境,而无需直接共享复杂的数据结构,则会发现XML-RPC使您可以快速轻松地建立通信。

即使您在单个环境中工作,您也会发现RPC方法使连接具有不同数据模型或处理期望的程序变得容易,并且可以轻松访问可重用的逻辑。

  • XML-RPC是用于在计算机之间建立各种连接的出色工具。

  • XML-RPC为集成商提供了使用标准词汇和方法交换信息的机会。

  • XML-RPC最明显的应用领域是连接各种环境,从而使Java可以与Perl,Python,ASP等进行通信。

XML-RPC技术概述

XML-RPC包含三个相对较小的部分:

  • XML-RPC数据模型:一组用于传递参数,返回值和错误(错误消息)的类型。

  • XML-RPC请求结构:包含方法和参数信息的HTTP POST请求。

  • XML-RPC响应结构:包含返回值或故障信息的HTTP响应。

在接下来的三章中,我们将研究所有这三个组件。

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • XML-RPC-数据模型

    XML-RPC规范定义了六个基本数据类型和两个表示类型组合的复合数据类型。 XML-RPC中的...

  • XML-RPC-简介

    RPC代表远程过程调用。 顾名思义,它是一种调用远程计算机上可用的过程或函数的机制。...

  • XML-RPC教程

    XML-RPC是用于通过网络在计算机之间交换信息的最简单的基于XML的协议。 在本教程中,...

  • WSDL-<端口>元素

    甲 端口 元素通过指定单个地址的绑定定义单独端点。 这是指定端口的语法- wsdl:defini...

  • WSDL-<binding>元素

    所述 结合 元素提供关于如何具体细节 的portType 操作实际上将通过线路进行传输。 可...

  • WSDL-<portType>元素

    所述 的portType 元素组合多个消息元素,以形成一个完整的单向或往返操作。 例如, po...

猜你感兴趣