编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是Web应用开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
xmlrpc-epi 是一个 C 语言对 XML-RPC 协议的实现。它提供简单的方法来发起 RPC 请求,它本身不包括传输层,如HTTP
XmlRpc 是 C 语言对 XML-RPC 协议的实现。XML-RPC
协议的目的是使远程过程调用简单:它编码数据的一个简单的XML格式,并使用HTTP进行通信。 XmlRpc + +的设计可以很容易地纳入的XML -
Simple XMLRPC 是 一个 PHP 语言对 XML-RPC 协议的封装。
示例代码:
`<?php
require_once (‘simpleXMLRPCClient.class.php’);
Apache XML-RPC 是 一个 Java 语言对 XML-RPC 协议的封装。
示例代码:
import org.apache.xmlrpc.client.XmlRpcClient;
NanoXML-RPC是NanoXML在J2ME平台上实现的版本。
kXML-RPC 是 J2ME 平台上对 XML-RPC 协议的实现,基于kXML 解析器。该项目使得 J2ME 程序可以很方便的调用远程的Web服务。
ulxmlrpcpp 是一个用来使用面向对象方式调用 XML-RPC
的C++库。可用来创建多线程的客户端和服务器端的应用,该库不只是针对HTTP协议的,还支持其他用户自定义协议。在HTTP协议上支持包括
这个Groovy XMLRPC模块能够让你创建一个本地XML-RPC服务器或调用远程服务器提供的服务。
XML-RPC for Delphi 是一个 Delphi 的基于 XML-RPC 通讯的客户端和服务器端的开发包。
go-xmlrpc 是 Go 语言实现的 XMLPRC 客户端服务器端开发包。
XML-RPC Client 是一个基于 Cocoa 的开发者工具,可以让你访问和调试 XML-RPC Web 服务。
这是一个开源的 XML-RPC 客户端开发包,用于 Mac 系统。
示例代码:
XMLRPCCall *rpcCall = [[XMLRPCCall alloc] initWithURLString: rpcURL];
Groovy XML-RPC 提供了在 Groovy 编程语言中实现 XML-RPC
服务器端和客户端的简单方法。该项目同时也支持 Jabber-RPC。
comxmlrpc 是一个Windows下的COM组件,封装了对 XML-RPC 协议的支持。
示例代码:
dim xmlrpcserver as comxmlrpc.rpcClient
xmlrpc4r 是 XMLRPC 的 Ruby 语言实现。
Libiqxmlrpc 是一个面向对象库,实现了客户端和服务器端的 XML-RPC 解决方案,支持 HTTP 和 HTTPS
grpc 是用 gevent + msgpack
实现的又一个rpc库,目标是透明远程对象访问,当前只实现了方法调用,暂时不实现属性访问。
sofa-pbrpc (sofa protobuf-based rpc)是使用Boost::Asio实现的基于Google Protocol
Buffers RPC框架的网络通信库,在百度公司各部门得到广泛使用。
jabsorb 是一个简单的轻量级的 JSON-RPC 库,用于实现浏览器上的 JavaScript 和 Java
XML-RPC是一个远程过程调用(remote procedure
call,RPC)的分布式计算协议,通过XML将调用函数封装,并使用HTTP协议作为传送机制。