XML-RPC Technical Overview
XML-RPC consists of three relatively small parts:
- XML-RPC data model
A set of types for use in passing parameters, return values, and faults (error messages)
- XML-RPC request structures
An HTTP POST request containing method and parameter information
- XML-RPC response structures
An HTTP response that contains return values or fault information
The data structures are used by both the request and response structures. The combination of the three parts defines a complete Remote Procedure Call.
Tip
It’s entirely possible to use XML-RPC without getting into the markup details presented later in this chapter. Even if you plan to stay above the details, however, you probably should read the following sections to understand the nature of the information you’ll be passing across the network.
Get Web Services Essentials now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.