http://tldp.org/HOWTO/XML-RPC-HOWTO/index.html
http://www.intertwingly.net/stories/2003/01/26/evolve.html#REST
XML-RPC HOWTO
Copyright © 2001 by Eric Kidd
0.8.0, 2001-04-12
Revision History | ||
---|---|---|
Revision 0.8.0 | 2001-04-12 | |
Updated section on common interfaces. Added pointer to XML-RPC.Net information. | ||
Revision 0.7.0 | 2001-04-03 | |
Added section on C++ proxy classes. | ||
Revision 0.6.0 | 2001-02-02 | |
Added sections on Ruby, K and common interfaces. | ||
Revision 0.5.0 | 2001-01-23 | |
Initial version. |
- Table of Contents
- 1. Legal Notice
- 2. What is XML-RPC?
- 2.1. How it Works
- 2.2. Supported Data Types
- 2.3. The History of XML-RPC
- 3. XML-RPC vs. Other Protocols
- 3.1. XML-RPC vs. CORBA
- 3.2. XML-RPC vs. DCOM
- 3.3. XML-RPC vs. SOAP
- 4. Common XML-RPC Interfaces
- 5. A Sample API: sumAndDifference
- 6. Using XML-RPC with Perl
- 7. Using XML-RPC with Python
- 7.1. A Python Client
- 8. Using XML-RPC with C and C++
- 8.1. A C Client
- 8.2. A C++ Client
- 8.3. A C++ Client with Proxy Classes
- 8.4. A CGI-Based C Server
- 9. Using XML-RPC with Java
- 9.1. A Java Client
- 9.2. A Stand-Alone Java Server
- 10. Using XML-RPC with PHP
- 10.1. A PHP Client
- 10.2. A PHP Server
- 11. Using XML-RPC with Microsoft .NET
- 12. Using XML-RPC with Ruby
- 12.1. A Ruby Client
- 12.2. A Ruby Server
- 13. Using XML-RPC with Proprietary Languages
- 13.1. Using XML-RPC with K
- 14. Applications with Built-in XML-RPC Support
- 15. About This Document